Skip to content

Commit a71b74a

Browse files
authored
Add a note about EDMX V1 being deprecated (#4787)
1 parent aa76920 commit a71b74a

3 files changed

Lines changed: 16 additions & 5 deletions

File tree

entity-framework/ef6/modeling/designer/advanced/edmx/csdl-spec.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
title: CSDL Specification - EF6
33
description: CSDL Specification in Entity Framework 6
44
author: ajcvickers
5-
ms.date: 10/23/2016
5+
ms.date: 08/23/2024
66
uid: ef6/modeling/designer/advanced/edmx/csdl-spec
77
---
88
# CSDL Specification
9+
10+
> [!NOTE]
11+
> CSDL v1 is unsupported, please update to V3
12+
913
Conceptual schema definition language (CSDL) is an XML-based language that describes the entities, relationships, and functions that make up a conceptual model of a data-driven application. This conceptual model can be used by the Entity Framework or WCF Data Services. The metadata that is described with CSDL is used by the Entity Framework to map entities and relationships that are defined in a conceptual model to a data source. For more information, see [SSDL Specification](xref:ef6/modeling/designer/advanced/edmx/ssdl-spec) and [MSL Specification](xref:ef6/modeling/designer/advanced/edmx/msl-spec).
1014

1115
CSDL is the Entity Framework's implementation of the Entity Data Model.
@@ -22,7 +26,6 @@ Versions of CSDL are differentiated by XML namespaces.
2226
| CSDL v2 | `https://schemas.microsoft.com/ado/2008/09/edm` |
2327
| CSDL v3 | `https://schemas.microsoft.com/ado/2009/11/edm` |
2428

25-
 
2629
## Association Element (CSDL)
2730

2831
An **Association** element defines a relationship between two entity types. An association must specify the entity types that are involved in the relationship and the possible number of entity types at each end of the relationship, which is known as the multiplicity. The multiplicity of an association end can have a value of one (1), zero or one (0..1), or many (\*). This information is specified in two child End elements.

entity-framework/ef6/modeling/designer/advanced/edmx/msl-spec.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
title: MSL Specification - EF6
33
description: MSL Specification in Entity Framework 6
44
author: ajcvickers
5-
ms.date: 10/23/2016
5+
ms.date: 08/23/2024
66
uid: ef6/modeling/designer/advanced/edmx/msl-spec
77
---
88
# MSL Specification
9+
10+
> [!NOTE]
11+
> MSL v1 is unsupported, please update to V3
12+
913
Mapping specification language (MSL) is an XML-based language that describes the mapping between the conceptual model and storage model of an Entity Framework application.
1014

1115
In an Entity Framework application, mapping metadata is loaded from an .msl file (written in MSL) at build time. Entity Framework uses mapping metadata at runtime to translate queries against the conceptual model to store-specific commands.
@@ -20,7 +24,7 @@ Versions of MSL are differentiated by XML namespaces.
2024
|:------------|:-----------------------------------------------------|
2125
| MSL v1 | urn:schemas-microsoft-com:windows:storage:mapping:CS |
2226
| MSL v2 | `https://schemas.microsoft.com/ado/2008/09/mapping/cs` |
23-
| MSL v3 | `https://schemas.microsoft.com/ado/2009/11/mapping/cs` |
27+
| MSL v3 | `https://schemas.microsoft.com/ado/2009/11/mapping/cs` |
2428

2529
## Alias Element (MSL)
2630

entity-framework/ef6/modeling/designer/advanced/edmx/ssdl-spec.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
title: SSDL Specification - EF6
33
description: SSDL Specification in Entity Framework 6
44
author: ajcvickers
5-
ms.date: 10/23/2016
5+
ms.date: 08/23/2024
66
uid: ef6/modeling/designer/advanced/edmx/ssdl-spec
77
---
88
# SSDL Specification
9+
10+
> [!NOTE]
11+
> SSDL v1 is unsupported, please update to V3
12+
913
Store schema definition language (SSDL) is an XML-based language that describes the storage model of an Entity Framework application.
1014

1115
In an Entity Framework application, storage model metadata is loaded from a .ssdl file (written in SSDL) into an instance of the System.Data.Metadata.Edm.StoreItemCollection and is accessible by using methods in the System.Data.Metadata.Edm.MetadataWorkspace class. Entity Framework uses storage model metadata to translate queries against the conceptual model to store-specific commands.

0 commit comments

Comments
 (0)