使用DbProviderFactories.GetFactory方法需要配置数据库提供者
使用DbProviderFactories.GetFactory方法需要配置数据库提供者
使用DbProviderFactories.GetFactory方法需要配置数据库提供者: 1.配置 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 文件。 2.配置调用DbProviderFactories.GetFactory方法所在当前程序集的app.config文件。 相关参考文章: C#多数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册|C/S框架网 C/S框架多数据库应用之账套数据库提供者DatabaseProvider类设计图 如何使用多数据库IDatabase接口以及数据访问层应用 app.config 配置文件参考: C# Code: <system.data> <DbProviderFactories> <add name="SqlClient Data Provider" invariant="System.Data.SqlClient" description=".Net Framework Data Provider for SqlServer" type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/> <add name="OracleClient Data Provider" invariant="System.Data.OracleClient" description=".Net Framework Data Provider for Oracle" type="System.Data.OracleClient.OracleClientFactory, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/> <remove invariant="Oracle.ManagedDataAccess.Client"/> <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/> <add name="OleDb Data Provider" invariant="System.Data.OleDb" description=".Net Framework Data Provider for OleDb" type="System.Data.OleDb.OleDbFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.58.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/> </DbProviderFactories> </system.data> //来源:C/S框架网(www.csframework.com) QQ:1980854898
参考文档:
C#多线程处理多个队列的数据(交叉线程访问及Invoke方法使用) C# 使用设计模式构建通用数据库访问类 C#使用using语法自动关闭SQLConnection数据库连接 C# GridView 资料行数据检查使用的方法(ValidateRow与InvalidRowException) C/S开发框架企业版数据库改名后需要修改的存储过程、函数和视图 如何使用多数据库IDatabase接口以及数据访问层应用 用户数据操作报告(frmOperateReport)窗体使用方法 怎样将DAL层提交数据默认为系统数据库? 清除SQL数据库日志(ldf文件)的几种方法 SqlServer配置链接服务器LINKSERVER:ODBC连接MySQL数据库 软件开发与设计 - MIS-管理信息系统(监控类数据库设计) 软件开发与设计 - SAP-全球企业管理软件与解决方案数据库表结构设计文档 软件开发与设计 - CMS内容管理系统-狼人科技网站-数据库表结构 软件开发与设计 - EMS-电子商城系统-ShopNum1网店系统 6.6数据库表结构 WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |