【发布时间】:2017-03-23 05:29:16
【问题描述】:
我正在读一本书,它说:“如果您将通过使用 ADO.NET 创建自己的数据访问层来访问您的数据库,那么无论数据模式是否存在,您都将受到最小的影响。如果您是使用 O/RM,您的灵活性将受到您使用的工具的限制”。 ADO.NET 与任何其他 ORM 之间的主要区别是什么?
【问题讨论】:
-
MS 想知道为什么人们不信任认证。该语句意味着即使数据库不存在,您也可以在代码中编写原始 SQL 查询。它只是一个无法检查或验证的字符串。如果有人像这样工作,他应该不被允许参加那个考试
-
链接到有罪的book。考试参考 70-486 开发 ASP.NET MVC 4 Web 应用程序
-
如果我没记错的话,你也可以创建一个适配器模式,这样你就可以同时使用这两种模式。这是一个额外的步骤,但以后可能会为您省去心痛。
标签: c# entity-framework linq-to-sql orm ado.net