我正在编写一个应该能够查询来自不同供应商(Oracle,Sybase,SQL Server,MS Access)的不同数据库的应用程序。
是否有任何工具可以为C#或VB.Net执行此操作?像UnityJDBC这样的东西?
我想避免创建与不同SQL结构通信的不同接口来查询数据库。
由于
答案 0 :(得分:1)
开箱即用的.NET没有内置任何东西。但是,简单的Web搜索证明可以将LINQ用于所有这些
Oracle:http://download.oracle.com/oll/obe/EntityFrameworkOBE/EntityFrameworkOBE.htm
Sybase:http://www.sybase.com/detail?id=1056609
访问权限:http://forums.asp.net/t/1542443.aspx
SQL Server(有很多资源,这是一个全面的资源):http://www.codeproject.com/Articles/215712/LINQ-to-SQL-Basic-Concepts-and-Features