我使用 System.Data.Common 类创建了一个自定义数据提供程序,并实现了 IDBConnection、IDBCommand 等接口,提供程序名称为“MysampleProvider”
现在我想在 web.config 的连接字符串中指定提供者?这样我就可以使用自己的提供者 (MysampleProvider) 而不是 .net 数据提供者。
有人可以指导我吗?举个例子?
期待您的回复?
嗨,我按照您的指示做了如下更改,但仍然没有成功。我的来源如下
<DbProviderFactories>
<remove invariant="CustomDataProvider"/>
<add name="Custom Data Provider" invariant="CustomtDataProvider" description=".Net Framework Data Provider" type="CustomDataProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
</DbProviderFactories>
</system.data>
<connectionStrings>
<add name="ConnectionString" connectionString="Driver={MySQL ODBC 5.1 Driver};server=192.168.1.6;uid=root;database=Sample;port=3306;pwd=root79" providerName="CustomDataProvider.DBManager" />
</connectionStrings>