Export (0) Print
Expand All
Expand Minimize

System.Data.Entity.Core.Metadata.Edm Namespace

[This page is specific to the Entity Framework version 6. The latest version is available as the 'Entity Framework' NuGet package. For more information about Entity Framework, see msdn.com/data/ef.]

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.

Public classAssociationEndMemberRepresents a end of a Association Type
Public classAssociationSetClass for representing an Association set
Public classAssociationSetEndClass representing a AssociationSet End
Public classAssociationTypeDescribes 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
Public classCollectionTypeRepresents the Edm Collection Type
Public classComplexTypeRepresents 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.
Public classCsdlSerializerSerializes 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 .
Public classDataModelErrorEventArgsRepresents an information about an error that occurred processing an Entity Framework model.
Public classDbModelExtensions Obsolete. Extension methods for DbModel.
Public classDocumentationClass representing the Documentation associated with an item
Public classEdmErrorThis class encapsulates the error information for a generic EDM error.
Public classEdmFunctionClass for representing a function
Public classEdmFunctionPayloadContains additional attributes and properties of the EdmFunction.
Public classEdmItemCollectionClass for representing a collection of items in Edm space.
Public classEdmMemberRepresents the edm member class
Public classEdmModelRepresents 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.
Public classEdmPropertyIn conceptual-space, EdmProperty represents a property on an Entity. In store-space, EdmProperty represents a column in a table.
Public classEdmSchemaErrorThis class encapsulates the error information for a schema error that was encountered.
Public classEdmTypeBase EdmType class for all the model types
Public classEntityContainerClass for representing an entity container
Public classEntitySetRepresents 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.
Public classEntitySetBaseClass for representing a entity set
Public classEntityTypeRepresents 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.
Public classEntityTypeBaseRepresents the Entity Type
Public classEnumMemberRepresents an enumeration member.
Public classEnumTypeRepresents an enumeration type.
Public classFacetClass 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
Public classFacetDescriptionClass for representing a FacetDescription object
Public classFunctionParameterClass representing a function parameter
Public classGlobalItemRepresents the base item class for all the metadata
Public classItemCollectionClass for representing a collection of items. Most of the implementation for actual maintenance of the collection is done by MetadataCollection
Public classMetadataItemRepresents the base item class for all the metadata
Public classMetadataPropertyClass representing a metadata attribute for an item
Public classMetadataWorkspaceRuntime Metadata Workspace
Public classNavigationPropertyRepresent the edm navigation property class
Public classObjectItemCollectionClass for representing a collection of items for the object layer. Most of the implementation for actual maintenance of the collection is done by ItemCollection
Public classPrimitiveTypeClass representing a primitive type
Public classReadOnlyMetadataCollection<T>Class representing a read-only wrapper around MetadataCollection
Public classReferentialConstraintThis class represents a referential constraint between two entities specifying the "to" and "from" ends of the relationship.
Public classRefTypeRepresents a class for a reference type.
Public classRelationshipEndMemberInitializes a new instance of the RelationshipEndMember class
Public classRelationshipSetClass for representing a relationship set
Public classRelationshipTypeRepresents the Relationship type
Public classRowTypeRepresents the Edm Row Type
Public classSimpleTypeClass representing a simple type
Public classSsdlSerializerProvides methods for serializing the storage (database) section of an EdmModel to XML.
Public classStoreItemCollectionClass for representing a collection of items in Store space.
Public classStructuralTypeRepresents the Structural Type
Public classTypeUsageClass representing a type information for an item

Public structureReadOnlyMetadataCollection<T>.EnumeratorThe enumerator for MetadataCollection

Public interfaceIEdmModelAdapter Obsolete. An interface to get the underlying store and conceptual model for a DbModel.

Public enumerationBuiltInTypeKindList of all the built in types
Public enumerationCollectionKindKind of collection (applied to Properties)
Public enumerationConcurrencyModeThe concurrency mode for properties.
Public enumerationDataSpaceDataSpace
Public enumerationEdmSchemaErrorSeverityDefines the different severities of errors that can occur when validating an Entity Framework model.
Public enumerationOperationActionRepresents the list of possible actions for delete operation
Public enumerationParameterModeThe enumeration defining the mode of a parameter
Public enumerationParameterTypeSemanticsThe enumeration defining the type semantics used to resolve function overloads. These flags are defined in the provider manifest per function definition.
Public enumerationPrimitiveTypeKindPrimitive Types as defined by EDM
Public enumerationPropertyKindSpecifies the kinds of item attributes in the conceptual model.
Public enumerationRelationshipMultiplicityRepresents the multiplicity information about the end of a relationship type
Public enumerationStoreGeneratedPatternThe pattern for Server Generated Properties.
© 2015 Microsoft