SQL Server到实体框架的数据类型映射
本文关键字:数据类型 映射 框架 实体 Server SQL | 更新日期: 2023-09-27 18:26:54
我需要知道EF的等效SQL Server数据类型。我在网上找到了两个类似的参考文献,但它们的定义似乎不一致。如果我使用实体框架,我应该参考哪个参考?
1) ADO.NET中的数据类型映射
http://msdn.microsoft.com/en-us/library/cc716729%28v=vs.110%29.aspx
2) .NET Framework中的SQL Server数据类型
http://msdn.microsoft.com/en-us/library/ms131092.aspx
两者都不是。
实体框架将SQL Server数据类型映射到概念模型类型("Edm类型")。映射可以在这里找到:
- 实体框架类型的SqlClient
Edm类型反过来以一种简单的方式转换为.NET类型(布尔型->布尔型、Int32->Int32、二进制->字节数组等),并且可以在参考代码中找到:
PrimitiveType.ClrEquivalentType
的来源