我需要了解EF(实体框架)对应的SQL Server数据类型。我找到了两个类似的在线参考资料,但它们的定义似乎不一致。如果我正在使用Entity Framework,我应该参考哪个参考资料?
1)ADO.NET中的数据类型映射
http://msdn.microsoft.com/en-us/library/cc716729%28v=vs.110%29.aspx
2) .NET Framework 中的 SQL Server 数据类型
我需要了解EF(实体框架)对应的SQL Server数据类型。我找到了两个类似的在线参考资料,但它们的定义似乎不一致。如果我正在使用Entity Framework,我应该参考哪个参考资料?
1)ADO.NET中的数据类型映射
http://msdn.microsoft.com/en-us/library/cc716729%28v=vs.110%29.aspx
2) .NET Framework 中的 SQL Server 数据类型
两者都不是。
Entity Framework将SQL Server数据类型映射到“概念模型类型(“Edm类型”)”。可以在此处找到映射:
然后,Edm类型以直观的方式转换为.NET类型(Boolean -> Boolean、Int32 -> Int32、Binary -> Byte array等),可以在参考代码中找到: