System.Data.Entity.Core.Metadata.Edm Namespace
The System.Data.Entity.Core.Metadata.Edm namespace contains classes that represent concepts throughout the models used by the Entity Framework and a set of classes that help applications to work with metadata.
Class | Description | |
---|---|---|
![]() | AssociationEndMember | Represents a end of a Association Type |
![]() | AssociationSet | Class for representing an Association set |
![]() | AssociationSetEnd | Class representing a AssociationSet End |
![]() | AssociationType | Describes an association/relationship between two entities in the conceptual model or a foreign key relationship between two tables in the store model. In the conceptual model the dependant class may or may not define a foreign key property. If a foreign key is defined the IsForeignKey property will be true and the Constraint property will contain details of the foreign keys |
![]() | CollectionType | Represents the Edm Collection Type |
![]() | ComplexType | Represents the Edm Complex Type. This can be used to configure complex types from a conceptual-space model-based convention. Complex types are not supported in the store model. |
![]() | CsdlSerializer | Serializes an EdmModel that conforms to the restrictions of a single CSDL schema file to an XML writer. The model to be serialized must contain a single EntityContainer . |
![]() | DataModelErrorEventArgs | Represents an information about an error that occurred processing an Entity Framework model. |
![]() | DbModelExtensions | Obsolete.Extension methods for DbModel. |
![]() | Documentation | Class representing the Documentation associated with an item |
![]() | EdmError | This class encapsulates the error information for a generic EDM error. |
![]() | EdmFunction | Class for representing a function |
![]() | EdmFunctionPayload | Contains additional attributes and properties of the EdmFunction. |
![]() | EdmItemCollection | Class for representing a collection of items in Edm space. |
![]() | EdmMember | Represents the edm member class |
![]() | EdmModel | Represents a conceptual or store model. This class can be used to access information about the shape of the model and the way the that it has been configured. |
![]() | EdmProperty | In conceptual-space, EdmProperty represents a property on an Entity. In store-space, EdmProperty represents a column in a table. |
![]() | EdmSchemaError | This class encapsulates the error information for a schema error that was encountered. |
![]() | EdmType | Base EdmType class for all the model types |
![]() | EntityContainer | Class for representing an entity container |
![]() | EntitySet | Represents a particular usage of a structure defined in EntityType. In the conceptual-model, this represents a set that can query and persist entities. In the store-model it represents a table. From a store-space model-convention it can be used to configure table name with Table property and table schema with Schema property. |
![]() | EntitySetBase | Class for representing a entity set |
![]() | EntityType | Represents the structure of an EntitySet. In the conceptual-model this represents the shape and structure of an entity. In the store model this represents the structure of a table. To change the Schema and Table name use EntitySet. |
![]() | EntityTypeBase | Represents the Entity Type |
![]() | EnumMember | Represents an enumeration member. |
![]() | EnumType | Represents an enumeration type. |
![]() | Facet | Class for representing a Facet object This object is Immutable (not just set to readonly) and some parts of the system are depending on that behavior |
![]() | FacetDescription | Class for representing a FacetDescription object |
![]() | FunctionParameter | Class representing a function parameter |
![]() | GlobalItem | Represents the base item class for all the metadata |
![]() | ItemCollection | Class for representing a collection of items. Most of the implementation for actual maintenance of the collection is done by MetadataCollection |
![]() | MetadataItem | Represents the base item class for all the metadata |
![]() | MetadataProperty | Class representing a metadata attribute for an item |
![]() | MetadataWorkspace | Runtime Metadata Workspace |
![]() | NavigationProperty | Represent the edm navigation property class |
![]() | ObjectItemCollection | Class for representing a collection of items for the object layer. Most of the implementation for actual maintenance of the collection is done by ItemCollection |
![]() | PrimitiveType | Class representing a primitive type |
![]() | ReadOnlyMetadataCollection<T> | Class representing a read-only wrapper around MetadataCollection |
![]() | ReferentialConstraint | This class represents a referential constraint between two entities specifying the "to" and "from" ends of the relationship. |
![]() | RefType | Represents a class for a reference type. |
![]() | RelationshipEndMember | Initializes a new instance of the RelationshipEndMember class |
![]() | RelationshipSet | Class for representing a relationship set |
![]() | RelationshipType | Represents the Relationship type |
![]() | RowType | Represents the Edm Row Type |
![]() | SimpleType | Class representing a simple type |
![]() | SsdlSerializer | Provides methods for serializing the storage (database) section of an EdmModel to XML. |
![]() | StoreItemCollection | Class for representing a collection of items in Store space. |
![]() | StructuralType | Represents the Structural Type |
![]() | TypeUsage | Class representing a type information for an item |
Structure | Description | |
---|---|---|
![]() | ReadOnlyMetadataCollection<T>.Enumerator | The enumerator for MetadataCollection |
Interface | Description | |
---|---|---|
![]() | IEdmModelAdapter | Obsolete.An interface to get the underlying store and conceptual model for a DbModel. |
Enumeration | Description | |
---|---|---|
![]() | BuiltInTypeKind | List of all the built in types |
![]() | CollectionKind | Kind of collection (applied to Properties) |
![]() | ConcurrencyMode | The concurrency mode for properties. |
![]() | DataSpace | DataSpace |
![]() | EdmSchemaErrorSeverity | Defines the different severities of errors that can occur when validating an Entity Framework model. |
![]() | OperationAction | Represents the list of possible actions for delete operation |
![]() | ParameterMode | The enumeration defining the mode of a parameter |
![]() | ParameterTypeSemantics | The enumeration defining the type semantics used to resolve function overloads. These flags are defined in the provider manifest per function definition. |
![]() | PrimitiveTypeKind | Primitive Types as defined by EDM |
![]() | PropertyKind | Specifies the kinds of item attributes in the conceptual model. |
![]() | RelationshipMultiplicity | Represents the multiplicity information about the end of a relationship type |
![]() | StoreGeneratedPattern | The pattern for Server Generated Properties. |