System.Data.Entity.Core.Objects.DataClasses Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ComplexObject |
This is the interface that represent the minimum interface required to be an entity in ADO.NET. |
EdmComplexPropertyAttribute |
Attribute for complex properties Implied default AttributeUsage properties Inherited=True, AllowMultiple=False, The metadata system expects this and will only look at the first of each of these attributes, even if there are more. |
EdmComplexTypeAttribute |
attribute for complex types |
EdmEntityTypeAttribute |
Attribute identifying the Edm base class |
EdmEnumTypeAttribute |
Attribute indicating an enum type. |
EdmFunctionAttribute |
Indicates that the given method is a proxy for an EDM function. |
EdmPropertyAttribute |
Base attribute for properties mapped to store elements. Implied default AttributeUsage properties Inherited=True, AllowMultiple=False, The metadata system expects this and will only look at the first of each of these attributes, even if there are more. |
EdmRelationshipAttribute |
Defines a relationship between two entity types based on an association in the conceptual model. |
EdmRelationshipNavigationPropertyAttribute |
Attribute identifying the Ends defined for a RelationshipSet Implied default AttributeUsage properties Inherited=True, AllowMultiple=False, The metadata system expects this and will only look at the first of each of these attributes, even if there are more. |
EdmScalarPropertyAttribute |
Attribute for scalar properties in an IEntity. Implied default AttributeUsage properties Inherited=True, AllowMultiple=False, The metadata system expects this and will only look at the first of each of these attributes, even if there are more. |
EdmSchemaAttribute |
Attribute for static types |
EdmTypeAttribute |
Base attribute for schematized types |
EntityCollection<TEntity> |
Collection of entities modeling a particular EDM construct which can either be all entities of a particular type or entities participating in a particular relationship. |
EntityObject |
This is the class is the basis for all perscribed EntityObject classes. |
EntityReference |
Models a relationship end with multiplicity 1. |
EntityReference<TEntity> |
Models a relationship end with multiplicity 1. |
RelatedEnd |
Base class for EntityCollection and EntityReference |
RelationshipManager |
Container for the lazily created relationship navigation property objects (collections and refs). |
StructuralObject |
This class contains the common methods need for an date object. |
Interfaces
IEntityChangeTracker |
This interface is implemented by a change tracker and is used by data classes to report changes |
IEntityWithChangeTracker |
Minimum interface that a data class must implement in order to be managed by a change tracker. |
IEntityWithKey |
Interface that defines an entity containing a key. |
IEntityWithRelationships |
Interface that a data class must implement if exposes relationships |
IRelatedEnd |
Represents one end of a relationship. |
Enums
RelationshipKind |
Identifies the kind of a relationship |
Entity Framework