我刚刚开始考虑将LINQ用于我的数据库(以及XML和数据对象!)的需求,但需要决定使用哪个数据库。我一直在阅读Pro LINQ,它说目前,.NET 3.5中的LINQ仅支持SQL Server。我已经做了一些谷歌搜索,并找到了使用LINQ与MySQL和PostgreSQL(我的其他两个数据库选项)的参考,但它们是指DLinq,我理解它是LINQ to DB的前身。
我已经阅读了三个数据库here和here的有趣且内容丰富的比较,但仍然被撕裂了。我没有任何深入的数据库经验,因此能够轻松安装和配置软件非常重要,或者至少很容易弄清楚如何编译配置它的步骤列表。我当然也希望得到交易支持。但最重要的是 - 我想使用LINQ。
我想听听每个人在使用什么,是否是SQL Server,因为LINQ本身支持它,或者另外两个还有一些我尚未找到的LINQ支持的附加组件。
答案 0 :(得分:2)
我们将devart's dotConnect provider用于Linq-to-Oracle并且非常高兴。他们尝试使功能尽可能接近Linq-to-SQL ,这似乎是您正在寻找的。
他们有以下提供商:
从成本的角度来看,这是一个很好的交易,我只说支付开发者席位,没有服务器许可。