Mise en correspondance du type de données SQL Server vers Entity Framework

J'ai besoin de connaître les types de données SQL Server équivalents pour EF. J'ai trouvé 2 references en ligne similaires, mais leurs définitions semblent incohérentes. À quelle reference devrais-je me référer si j'utilise Entity Framework?

1) Mappages de types de données dans ADO.NET

http://msdn.microsoft.com/en-us/library/cc716729%28v=vs.110%29.aspx

2) Types de données SQL Server dans le .NET Framework

http://msdn.microsoft.com/en-us/library/ms131092.aspx

Aucun de ceux-là.

Entity Framework mappe les types de données SQL Server aux types de templates conceptuels ("types Edm") . La cartographie peut être trouvée ici:

  • SqlClient for Entity FrameworkTypes

Les types Edm traduisent à leur tour les types .NET de manière directe (Boolean -> Boolean, Int32 -> Int32, Binary -> Byte array, etc.) et peuvent être trouvés dans le code de reference:

  • Source pour PrimitiveType.ClrEquivalentType