我正在开发一个需要与数据库通信的应用程序。该应用程序是用 C# 编写的。我很喜欢 LINQ 和自动生成类来表示数据库及其表,所以首先我考虑使用 SQL,因为 .NET 仅支持 LINQ to SQL。现在我更倾向于 MySQL,主要是因为扩展 SQL 服务器可能会变得昂贵,而且因为我公司内的人更熟悉 MySQL,包括我在内。这就是 dbLinq 的用武之地。从我读到的内容来看,dbLinq 对于简单的查询效果很好,但可能会在更复杂的查询上失效。您能分享您使用 dbLinq 的经验吗?dbLinq 是否仍应被视为实验性的,还是我可以期望在没有很多问题的情况下使用它?
谢谢,巴斯
编辑:
我读到 DbLinq 不能处理多个外键,任何人都可以评论这是否仍然如此吗?