我知道linq to sql真的是"LINQ to SQL Server".我还读到可以构建自己的LINQ Provider以连接到其他数据库系统,如oracle或mysql.我的问题是如何构建一个LINQ提供程序,以及在SQL Server以外的数据库上使用LINQ to SQL的优点和缺点.
Jon*_*eet 12
LINQ to SQL不支持Oracle,但实体框架具有更开放的提供程序模型,并且有支持EF的Oracle驱动程序.
所以基本上,对于非SQL Server数据库,我会完全忽略LINQ to SQL并查看EF.LINQ to SQL根本没有使用提供者模型构建,可以扩展到任意数据库.
您可以将此 LINQ用于Oracle
但是Linq to SQL对于ORM不如Nhibernate或Entity Framework那么好.Nhibernate适用于Oracle,MS SQL服务器,My SQL等.EF - 适用于MS SQL Server.
| 归档时间: |
|
| 查看次数: |
19639 次 |
| 最近记录: |