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