我在使用LINQ to SQL时有些新手,每当我尝试使用非SQL Server数据库时,就会出现不支持的数据提供程序错误。是否有办法让LINQ能够与Oracle和SQL sdf文件等数据库一起工作?
我在使用LINQ to SQL时有些新手,每当我尝试使用非SQL Server数据库时,就会出现不支持的数据提供程序错误。是否有办法让LINQ能够与Oracle和SQL sdf文件等数据库一起工作?
DbLinq 项目 支持在 MySQL、PostgreSQL、Oracle 和 SQLite 上使用 Linq to Sql 的所有功能,以及一些独特的功能。它也是 Mono 的 Linq to Sql 实现 的基础。
尽管您指定了LINQ to SQL,但您可能还想考虑支持不同数据库的Entity Framework。您可以在此处找到一些支持的提供程序。该页面上的前3个提供程序支持ORACLE。