【发布时间】:2014-03-18 05:05:48
【问题描述】:
从现有的 SQL Server 数据库开始,没有 EF 模型,是否有任何理由偏爱 SqlEntityConnection 类型提供程序而不是 SqlDataConnection?
【问题讨论】:
标签: f# type-providers
从现有的 SQL Server 数据库开始,没有 EF 模型,是否有任何理由偏爱 SqlEntityConnection 类型提供程序而不是 SqlDataConnection?
【问题讨论】:
标签: f# type-providers
您可以升级到较新版本的实体框架,同时仍使用 SqlEntityConnection。这使您可以利用错误修复和性能改进。永远不会有更新版本的 LINQ-to-SQL,它支持 SqlDataConnection。对我来说,这足以让我更喜欢 SqlEntityConnection。
【讨论】:
您可能想要使用 EF 的一个原因是它可以更精细地控制延迟加载结果。例如,您可以使用Include 方法使给定查询急切地加载一组指定的嵌套值。 Here 对此有更详细的说明。
【讨论】: