我需要使用Connector / Net和Linq2SQL从MySQL数据库中获取数据。
有可能没有DBlinq或其他吗?
答案 0 :(得分:4)
不,LINQ to SQL仅支持MS SQL数据库。
DbLinq使用Connect / Net ADO驱动程序,但我不建议将DbLinq用于任何严肃的生产用途。我们发现实现是错误的,即使是最简单的查询也是一个CPU困难(加上它似乎有正确使用连接池的问题)。
我们切换到DevArt的LinqConnect,从编码的角度来看,它更稳定,更少的“陷阱”(它基本上是LINQ to SQL的替代品),但它是一个拥有许可证的商业产品费用。它比LightSpeed和LLBLGen等替代品便宜。另外,根据您的架构,如果您只需要为每个数据库访问10个实体,则可以使用它们的免费版本。