.net 用于开发目的的数据库服务器
我正在寻找一个多数据库服务器环境,用于在不同的服务器类型和版本之间切换 我有一个.Net应用程序,它必须处理由连接字符串定义的多个数据库服务器,但我不想自己处理所有服务器安装/配置 我在考虑标准的Northwind数据库,但托管在不同的服务器上,如MySql、Oracle、SQLServer2005、SQLServer2008等等 为了在本地处理所有连接,我考虑使用某种代理客户端,它采用connectionString和providername,并通过指定的通信协议执行查询 如果有这样的服务存在,有人有什么想法吗?(免费和/或商业) 谢谢 为了在本地处理所有连接,我考虑使用某种代理客户端,它采用connectionString和providername,并通过指定的通信协议执行查询 至少,ADO允许您以相当通用的方式建立连接。不过,您的里程可能会有所不同,因为不同的数据库都使用不同的SQL方言 使用为所有平台动态构建SQL的SQL DSL可能会更好 ADO.NET 2.0还引入了抽象基类,使开发人员能够编写不依赖于特定数据提供程序的通用数据访问代码 编写独立于提供者的代码的编程模型基于“工厂”设计模式的使用,该模式使用单个API跨多个提供者访问数据库。此模式的名称非常恰当,因为它要求仅使用专用对象来创建其他对象,非常类似于真实世界的工厂 理解:.net 用于开发目的的数据库服务器,.net,sql,database,proxy,connection-string,.net,Sql,Database,Proxy,Connection String,我正在寻找一个多数据库服务器环境,用于在不同的服务器类型和版本之间切换 我有一个.Net应用程序,它必须处理由连接字符串定义的多个数据库服务器,但我不想自己处理所有服务器安装/配置 我在考虑标准的Northwind数据库,但托管在不同的服务器上,如MySql、Oracle、SQLServer2005、SQLServer2008等等 为了在本地处理所有连接,我考虑使用某种代理客户端,它采用connectionString和providername,并通过指定的通信协议执行查询 如果有这样的服务存在
System.Data.Odbc
System.Data.OleDb
System.Data.OracleClient
System.Data.SqlClient
System.Data.SqlServerCe.3.5