MSDN Library

EDM Specifications

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

The entities and associations of the Entity Data Model (EDM) are specified in XML schemas using conceptual schema definition language (CSDL). This section describes the EDM specifications and XML syntax used to define entities and associations.

In This Section

The following topics provide information about the basic structure of the EDM.

Schemas (EDM)

Describes the structure and semantics of the EDM schemas.

Entity Data Model Types

Describes the EDM types.

Entity Data Model Relationships

Describes the basic relationships supported by the EDM.

Entity Sets (EDM)

Describes the constructs used for managing entity types and instances.

Association Sets (EDM)

Describes entity and relationship scoping in the EDM.

Entity Containers (EDM)

Describes the schema specifications for container types.

Implementing Entities (EDM)

Demonstrates how to implement and use an entity using Northwind data.

Implementing Associations (EDM)

Demonstrates how to implement and use an association using Northwind data.

Helper Methods (EDM)

Demonstrates how to implement partial class methods using entities and associations.

Inheritance (EDM)

Describes the inheritance model supported by the EDM.

Stored Procedure Support (Entity Framework)

Demonstrates how to use stored procedures to retrieve data and perform data modifications.

Conceptual Model Functions (Entity Data Model)

Describes functions defined by CSDL and eSQL in the conceptual schema.

Structural Annotations (Entity Data Model)

Describes attributes and other annotations that can be added to entity types defined in conceptual schema.

Pluralization Conventions (Entity Data Model)

Describes the naming conventions for entities, entity sets, associations, and association sets.

Related Sections

See Also

Community Additions

© 2015 Microsoft