我正在处理需要与数据库对话的应用程序。该应用程序是用C#编写的。我非常喜欢LINQ并自动生成代表数据库及其表的类,因此首先我考虑使用SQL,因为.NET仅附带了对LINQ to SQL的支持。现在,我更倾向于MySQL,主要是因为扩展SQL Server可能会变得昂贵,并且因为公司内部的人员对MySQL包括我在内更加熟悉。这就是dbLinq的来源。据我了解,dbLinq适用于简单查询,但对于更复杂的查询可能会失败。您能否分享使用dbLinq的经验?还是应该将dbLinq视为实验性的,还是可以期望使用它而不会遇到很多问题?

谢谢,巴斯

编辑:

我读到DbLinq不能处理多个外键,任何人都可以评论这种情况是否仍然存在吗?

最佳答案

我对dbsql不太了解,但请查看Entity Framework。它允许您执行Linq,并且可以与MySQL一起使用。查看此SO问题以获取有关LinqToEntityFramework for MySQL Using MySQL with Entity Framework的更多信息

关于c# - dblinq有多成熟?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2236307/

10-13 06:26