gpt4 book ai didi

nhibernate - 为什么 Entity Framework 不支持 ODBC?

转载 作者:行者123 更新时间:2023-12-03 22:24:44 24 4
gpt4 key购买 nike

EF 是否有特定原因需要新的数据提供程序并且不能使用 ODBC?我认为它必须是一些特定于 ORM 的问题,但 NHibernate 通过 ODBC 可以正常工作。

我正在使用 NHibernate 并且可以继续使用 Nhibernate,但我担心我不能为这里的任何 future 程序员假设 Nhibernate 知识。

最佳答案

确切地说, Entity Framework 不需要新的数据提供者。相反,它需要扩展现有数据提供程序的 Entity Framework 提供程序,以提供 Entity Framework 所需的附加服务,例如复杂的 SQL 生成,这些服务不是现有 ADO.NET 数据模型的一部分。我认为没有什么可以阻止任何人基于现有的 ADO.NET 2.0 ODBC 桥为 ODBC 编写 Entity Framework 提供程序。您可以下载the source code for a sample SQL Server provider有关扩展 Entity Framework 的现有 ADO.NET 提供程序时确切需要哪些服务的详细信息。

关于nhibernate - 为什么 Entity Framework 不支持 ODBC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/344449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com