简体   繁体   English

SQL Server到Entity Framework数据类型映射

[英]SQL Server to Entity Framework data type mapping

I need to know the equivalent SQL Server data types for EF. 我需要知道EF的等效SQL Server数据类型。 I found 2 similar online references, but their definitions appear inconsistent. 我找到了2个类似的在线参考,但它们的定义似乎不一致。 Which reference should I refer to if I'm using Entity Framework? 如果我使用实体框架,我应该参考哪个参考?

1) Data Type Mappings in ADO.NET 1) ADO.NET中的数据类型映射

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

2) SQL Server Data Types in the .NET Framework 2) .NET Framework中的SQL Server数据类型

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

Neither of those. 这些都不是。

Entity Framework maps SQL Server data types to conceptual model types ("Edm types") . 实体框架将SQL Server数据类型映射到概念模型类型(“Edm类型”) The mapping can be found here: 映射可以在这里找到:

Edm types in turn translate to .NET types in a straightforward way (Boolean -> Boolean, Int32 -> Int32, Binary -> Byte array, etc.) and can be found in the reference code: Edm类型又以简单的方式转换为.NET类型(Boolean - > Boolean,Int32 - > Int32,Binary - > Byte数组等),可以在参考代码中找到:

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM