System.Data.Objects.DataClasses
TOC
Collapse the table of content
Expand the table of content

System.Data.Objects.DataClasses Namespace

 

The System.Data.Objects.DataClasses namespace includes classes that are base classes for types that are defined in an Entity Data Model (EDM), base classes for the types that are returned by navigation properties, and classes that define attributes that map common language runtime (CLR) objects to types in the conceptual model.

ClassDescription
System_CAPS_pubclassComplexObject

Base class for complex types.

System_CAPS_pubclassEdmComplexPropertyAttribute

Attribute that indicates that the property represents a complex property.

System_CAPS_pubclassEdmComplexTypeAttribute

Attribute that indicates that the class represents a complex type.

System_CAPS_pubclassEdmEntityTypeAttribute

Attribute that indicates that the class represents an entity type.

System_CAPS_pubclassEdmEnumTypeAttribute

Attribute indicating an enum type.

System_CAPS_pubclassEdmFunctionAttribute

An attribute that, when applied to a method, indicates that the method is a proxy for a function in the conceptual model or storage model.

System_CAPS_pubclassEdmPropertyAttribute

Base class for attributes that define how properties of types in the object layer are mapped to the properties of entity types or complex types in the conceptual model.

System_CAPS_pubclassEdmRelationshipAttribute

Defines a relationship between two entity types based on an association in the conceptual model.

System_CAPS_pubclassEdmRelationshipNavigationPropertyAttribute

Attribute that indicates that the property represents a navigation property.

System_CAPS_pubclassEdmScalarPropertyAttribute

Attribute that indicates that the property represents a scalar property.

System_CAPS_pubclassEdmSchemaAttribute

Attribute that indicates that the assembly contains classes that are mapped to entity types in a conceptual model.

System_CAPS_pubclassEdmTypeAttribute

Base class for attributes that define how types in the object layer are mapped to entity types and complex types in the conceptual model.

System_CAPS_pubclassEntityCollection<TEntity>

Represents a collection of objects on the "many" end of a relationship.

System_CAPS_pubclassEntityObject

Base class for entity types that are generated by the Entity Data Model tools.

System_CAPS_pubclassEntityReference

Base class that implements non-generic functionality for an EntityReference<TEntity>.

System_CAPS_pubclassEntityReference<TEntity>

Represents a related end of an association with a multiplicity of zero or one.

System_CAPS_pubclassRelatedEnd

Represents a base class that implements common functionality for a related end.

System_CAPS_pubclassRelationshipManager

Used to track relationships between objects in the object context.

System_CAPS_pubclassStructuralObject

Represents a class that contains the common methods need for a date object.

InterfaceDescription
System_CAPS_pubinterfaceIEntityChangeTracker

Defines the facilities that are used by Object Services to track changes that are made to the properties of an object.

System_CAPS_pubinterfaceIEntityWithChangeTracker

Defines an entity type that implements change tracking.

System_CAPS_pubinterfaceIEntityWithKey

Defines an entity type that exposes an entity key.

System_CAPS_pubinterfaceIEntityWithRelationships

Defines an entity type with a relationship to one or more other entity type.

System_CAPS_pubinterfaceIRelatedEnd

Defines the end of a relationship.

EnumerationDescription
System_CAPS_pubenumRelationshipKind

Enumerates the type of the relationship between two or more entities.

Entity Data Model tools use the conceptual model file to generate data classes that derive from classes in this namespace. For more information, see Object Services Overview (Entity Framework). Custom data classes can inherit from classes in this namespace. The System.Data.Objects.DataClasses namespace also includes interfaces that are used to implement custom data classes without inheriting from Entity Framework classes. For more information, see Customizing Objects.

Return to top
Show:
© 2016 Microsoft