System.Data.Metadata.Edm
TOC
Collapse the table of content
Expand the table of content

System.Data.Metadata.Edm Namespace

.NET Framework (current version)
 

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. 

ClassDescription
System_CAPS_pubclassAssociationEndMember

Represents the End of an association in the conceptual model.

System_CAPS_pubclassAssociationSet

Represents an association set in the conceptual model.

System_CAPS_pubclassAssociationSetEnd

Represents the End of the association set in a conceptual model.

System_CAPS_pubclassAssociationType

Represents an association in a conceptual model.

System_CAPS_pubclassCollectionType

Represents a collection of instances of a specific type. You cannot explicitly define a CollectionType in a conceptual model.

System_CAPS_pubclassComplexType

Represents a complex type in a conceptual model.

System_CAPS_pubclassDocumentation

Represents the documentation associated with a conceptual model construct.

System_CAPS_pubclassEdmError

Encapsulates the error information for a generic conceptual model error.

System_CAPS_pubclassEdmFunction

Represents 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.

System_CAPS_pubclassEdmItemCollection

Loads metadata about the conceptual model. The EdmItemCollection loads metadata from conceptual schema definition language (CSDL) files. This class is derived from the ItemCollection class.

System_CAPS_pubclassEdmMember

Represents a member that can be declared in any StructuralType.

System_CAPS_pubclassEdmProperty

Represents a property for the EntityType in a conceptual model. An EdmProperty class derives from the EdmMember class and provides the P:System.Data.Metadata.Edm.EdmProperty.Default and the Nullable facets for the type of this EdmProperty.

System_CAPS_pubclassEdmSchemaError

Encapsulates the detailed information about a conceptual model schema error.

System_CAPS_pubclassEdmType

Represents a base class for all the types in a conceptual model.

System_CAPS_pubclassEntityContainer

Represents an entity container in a conceptual model. An EntityContainer is a logical grouping of entity sets and association sets.

System_CAPS_pubclassEntitySet

Represents an entity set in a conceptual model. 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.

System_CAPS_pubclassEntitySetBase

A base class for an EntitySet and a RelationshipSet.

System_CAPS_pubclassEntityType

Represents a particular type of data, such as a customer entity or an order entity in a conceptual model.

System_CAPS_pubclassEntityTypeBase

A base type for EntityType and RelationshipType.

System_CAPS_pubclassEnumMember

Represents an enumeration member.

System_CAPS_pubclassEnumType

Represents an enumeration type.

System_CAPS_pubclassFacet

Provides additional information about members. In the ADO.NET metadata type hierarchy, facets provide additional information about members through the declared type for the member. 

System_CAPS_pubclassFacetDescription

Specifies a description of the facet.

System_CAPS_pubclassFunctionParameter

Describes the parameters of an EdmFunction.

System_CAPS_pubclassGlobalItem

Represents the base item class for all the conceptual model types and entity containers.

System_CAPS_pubclassItemCollection

A 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.

System_CAPS_pubclassMetadataItem

Represents the base item class for all the metadata in the ADO.NET metadata type hierarchy. 

System_CAPS_pubclassMetadataProperty

Represents a metadata attribute for an item in the ADO.NET metadata hierarchy.

System_CAPS_pubclassMetadataWorkspace

Represents the ADO.NET metadata runtime service component that provides support for retrieving metadata from various sources.

System_CAPS_pubclassNavigationProperty

Represents the navigation from one entity type to another entity type in the conceptual model .

System_CAPS_pubclassObjectItemCollection

Class for representing a collection of items for the object layer. Most of the implemetation for actual maintainance of the collection is done by ItemCollection.

System_CAPS_pubclassPrimitiveType

Describes the .NET Framework primitive types, conceptual model primitive types, and storage provider-specific primitive types.

System_CAPS_pubclassReadOnlyMetadataCollection<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 T:System.Collections.ObjectModel.ReadOnlyCollection class. 

System_CAPS_pubclassReferentialConstraint

Describes the referential constraints on the relationships in a conceptual model.

System_CAPS_pubclassRefType

Provides the address of an entity for operations that use the entity. You cannot define a RefType in a conceptual model schema explicitly.

System_CAPS_pubclassRelationshipEndMember

Defines the End member for the RelationshipType.

System_CAPS_pubclassRelationshipSet

Represents a relationship set in a conceptual model.

System_CAPS_pubclassRelationshipType

Represents the base class for relationships in a conceptual model.

System_CAPS_pubclassRowType

Describes 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. The RowType can be useful in conceptual model functions.

System_CAPS_pubclassSimpleType

A base class that describes primitive types in a conceptual model.

System_CAPS_pubclassStoreItemCollection

Loads 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.

System_CAPS_pubclassStructuralType

A base type for all the types in a conceptual model that have members.

System_CAPS_pubclassTypeUsage

Describes a type and a set of facets for that type.

StructureDescription
System_CAPS_pubstructureReadOnlyMetadataCollection<T>.Enumerator

Supports a simple iteration over the ReadOnlyMetadataCollection<T> collection.

EnumerationDescription
System_CAPS_pubenumBuiltInTypeKind

Represents an enumeration that specifies the list of all built-in types in a conceptual model.

System_CAPS_pubenumCollectionKind

Represents 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.

System_CAPS_pubenumConcurrencyMode

Specifies the concurrency options for the properties in a conceptual model.

System_CAPS_pubenumDataSpace

Specifies the default names for the models in the Entity Framework.

System_CAPS_pubenumEdmSchemaErrorSeverity

Specifies the severity level of the error.

System_CAPS_pubenumOperationAction

Specifies the list of possible actions when the parent End of the RelationshipType is deleted.

System_CAPS_pubenumParameterMode

Specifies the direction of a parameter.

System_CAPS_pubenumParameterTypeSemantics

Specifies 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.

System_CAPS_pubenumPrimitiveTypeKind

Specifies the primitive types as defined by EDM.

System_CAPS_pubenumPropertyKind

Specifies the kinds of item attributes in the conceptual model.

System_CAPS_pubenumRelationshipMultiplicity

Represents the multiplicity information about the End of a relationship type.

System_CAPS_pubenumStoreGeneratedPattern

Represents 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.

For more information about how to use this namespace, see 196097a5-a791-4ac4-9e6a-805685d481d5.

Return to top
Show:
© 2016 Microsoft