dblinq有多成熟?

时间:2010-02-10 11:15:12

标签: c# mysql dblinq

我正在处理需要与数据库通信的应用程序。该应用程序是用C#编写的。我很喜欢LINQ和自动生成类来表示数据库及其表,所以首先我考虑使用SQL作为.NET只支持LINQ to SQL。现在我更倾向于MySQL,主要是因为扩展SQL服务器可能会变得昂贵,因为我公司内部的人更熟悉MySQL,包括我。这就是dbLinq的用武之地。据我所知,dbLinq适用于简单查询,但可能会分解更复杂的查询。你能分享一下使用dbLinq的经验吗? dbLinq是否应该被认为是实验性的,或者我可以在没有很多问题的情况下使用它吗?

谢谢,Bas

修改

我读到DbLinq无法处理多个外键,有人可以评论是否仍然如此吗?

2 个答案:

答案 0 :(得分:1)

我对dbsql了解不多,但请查看实体框架。它允许你做Linq并可以与MySQL一起使用。查看此SO问题,了解有关MySQL Using MySQL with Entity Framework的LinqToEntityFramework的更多信息

答案 1 :(得分:0)

我在上一个项目中使用EntityFramework连接到MySQL数据库。它提供了一些小问题,但减少了编码所需的工作量。我对它印象深刻。我必须在该应用程序中进行分页和过滤。因为EF这是一块蛋糕。

此应用程序的数据非常少(数百万行)。我想知道实体框架将如何在具有大数据的应用程序中执行。