This topic has not yet been rated - Rate this topic

System.Data.Metadata.Edm Namespace

The System.Data.Metadata.Edm namespace contains a set of types that represent concepts throughout the models used by the Entity Framework and a set of classes that help applications to work with metadata.

For more information about how to use this namespace, see ADO.NET Metadata.

  ClassDescription
Public classAssociationEndMemberRepresents the End of association in the Entity Data Model (EDM).
Public classAssociationSetRepresents an association set in the Entity Data Model (EDM).
Public classAssociationSetEndRepresents the End of the association set in the Entity Data Model (EDM).
Public classAssociationTypeRepresents an association in the Entity Data Model (EDM).
Public classCollectionTypeRepresents a collection of instances of a specific type. You cannot define a CollectionType in the Entity Data Model (EDM) schema explicitly.
Public classComplexTypeRepresents a complex type in the Entity Data Model (EDM).
Public classDocumentationRepresents the documentation associated with an Entity Data Model (EDM) construct.
Public classEdmErrorEncapsulates the error information for a generic Entity Data Model (EDM) error.
Public classEdmFunctionRepresents information about the functions that may be invoked from the queries written by the Entity SQL query language. These may be the built-in functions exposed by the storage provider or user-defined functions in a particular database.
Public classEdmItemCollectionLoads metadata about the conceptual model. The EdmItemCollection loads metadata from conceptual schema definition language (CSDL) files. This class is derived from the ItemCollection class.
Public classEdmMemberRepresents a member that can be declared in any StructuralType.
Public classEdmPropertyRepresents a property for the EntityType in the Entity Data Model (EDM) schemas. An EdmProperty class derives from the EdmMember class and provides the Default and the Nullable facets for the type of this EdmProperty.
Public classEdmSchemaErrorEncapsulates the detailed information about an Entity Data Model (EDM) schema error.
Public classEdmTypeRepresents a base class for all the types in the Entity Data Model (EDM).
Public classEntityContainerRepresents an entity container in the Entity Data Model (EDM). An EntityContainer is a logical grouping of entity sets and association sets.
Public classEntitySetRepresents an entity set in the Entity Data Model (EDM). An EntitySet for an EntityType contains instances of the EntityType or any of its subtypes. More than one EntitySet can be defined by using the same EntityType.
Public classEntitySetBaseA base class for an EntitySet and a RelationshipSet.
Public classEntityTypeRepresents a particular type of data, such as a customer entity or an order entity in the Entity Data Model (EDM).
Public classEntityTypeBaseA base type for EntityType and RelationshipType.
Public classFacetProvides additional information about members. In the ADO.NET metadata type hierarchy, facets provide additional information about members through the declared type for the member.
Public classFacetDescriptionSpecifies a description of the facet.
Public classFunctionParameterDescribes the parameters of an EdmFunction.
Public classGlobalItemRepresents the base item class for all the Entity Data Model (EDM) types and the entity containers.
Public classItemCollectionA base class for ObjectItemCollection, EdmItemCollection, and StorageMappingItemCollection classes. An ItemCollection class is an abstract class and provides the core API for loading and holding the in-memory metadata. This class is derived from the ReadOnlyMetadataCollection<T> class.
Public classMetadataItemRepresents the base item class for all the metadata in the ADO.NET metadata type hierarchy.
Public classMetadataPropertyRepresents a metadata attribute for an item in the ADO.NET metadata hierarchy.
Public classMetadataWorkspaceRepresents the ADO.NET metadata runtime service component that provides support for retrieving metadata from various sources.
Public classNavigationPropertyRepresents the navigation from one entity type to another entity type in the Entity Data Model (EDM).
Public classObjectItemCollectionLoads metadata about the object data model. This class is derived from the ItemCollection class.
Public classPrimitiveTypeDescribes the .NET Framework primitive types, Entity Data Model (EDM) primitive types, and storage provider-specific primitive types.
Public classReadOnlyMetadataCollection<T>Represents a collection of members in the ADO.NET metadata hierarchy by providing a read-only collection with advanced lookup capabilities. This class is derived from the ReadOnlyCollection class.
Public classReferentialConstraintDescribes the referential constraints on the relationships in the Entity Data Model (EDM).
Public classRefTypeProvides the address of an entity for operations that use the entity. You cannot define a RefType in the Entity Data Model (EDM) schema explicitly.
Public classRelationshipEndMemberDefines the End member for the RelationshipType.
Public classRelationshipSetRepresents a relationship set in the Entity Data Model (EDM).
Public classRelationshipTypeRepresents the base class for relationships in the Entity Data Model (EDM).
Public classRowTypeDescribes a row, such as the result of a query. This class is derived from the StructuralType class. The structure of the row type depends on what database columns are projected in the query. You cannot define a RowType in the Entity Data Model (EDM) schema explicitly.
Public classSimpleTypeA base class that describes primitive types in the Entity Data Model (EDM).
Public classStoreItemCollectionLoads metadata about the storage (database) model. The StoreItemCollection loads metadata from store schema definition language (SSDL) files. This class is derived from the ItemCollection class.
Public classStructuralTypeA base type for all the types in the Entity Data Model (EDM) that have members.
Public classTypeUsageDescribes a type and a set of facets for that type.
  StructureDescription
Public structureReadOnlyMetadataCollection<T>.EnumeratorSupports a simple iteration over the ReadOnlyMetadataCollection<T> collection.
  EnumerationDescription
Public enumerationBuiltInTypeKindRepresents an enumeration that specifies the list of all built-in types in the Entity Data Model (EDM).
Public enumerationCollectionKindRepresents an enumeration that specifies the kind of the collection that is applied to the properties in the conceptual schema definition language (CSDL) files. You can apply this to the properties of any type.
Public enumerationConcurrencyModeSpecifies the concurrency options for the properties in the Entity Data Model (EDM).
Public enumerationDataSpaceSpecifies the default names for the models in the Entity Framework.
Public enumerationEdmSchemaErrorSeveritySpecifies the severity level of the error.
Public enumerationOperationActionSpecifies the list of possible actions when the parent End of the RelationshipType is deleted.
Public enumerationParameterModeSpecifies the direction of a parameter.
Public enumerationParameterTypeSemanticsSpecifies the type semantics that are used to resolve the function overloads. Each store provider must use these enumeration flags in the provider manifest file for every function definition.
Public enumerationPrimitiveTypeKindSpecifies the kinds of all primitive types defined by the Entity Data Model (EDM).
Public enumerationPropertyKindSpecifies the kinds of item attributes in the Entity Data Model (EDM).
Public enumerationRelationshipMultiplicityRepresents the multiplicity information about the End of a relationship type.
Public enumerationStoreGeneratedPatternRepresents an enumeration that specifies three options indicating whether the column in the store schema definition language (SSDL) (.ssdl) needs a value during insert and update operations. ADO.NET reads the value of the column and then stores it in-memory cache.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.