8
A
答えて
6
はいは、あなたの設定ファイルにfollowing sectionを追加することにより、DbProviderFactoryクラスの実装を登録することができます
<system.data>
<DbProviderFactories>
<add name="My Custom Data Provider"
invariant="MyCustomDataProvider"
description="Data Provider for My Custom Store"
type="MyNamespace.MyCustomProviderFactory, MyCustomDataProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=" />
</DbProviderFactories>
</system.data>
MyCustomDataProvider
アセンブリがGACに登録する必要はありませんが、展開することができますアプリケーションと共にprivate assemblyとなります。
invariant
属性で指定された値を使用して、登録されたデータプロバイダーをプログラムで参照できます。たとえば、あなたは、接続文字列にproviderName
ようMyCustomProvider
を指定することで、MyNamespace.MyCustomProviderFactory
を使用するADO.NETを言うことができる:
<connectionStrings>
<add name="ConnString"
providerName="MyCustomProvider"
connectionString="MyCustomConnectionString" />
</connectionStrings>
のコードでは、あなたがDbProviderFactories.GetFactory方法と同じプロバイダ名を使用することができます。
DbProviderFactory factory = DbProviderFactories.GetFactory("MyCustomDataProvider");
ここでfactory
はMyNamespace.MyCustomProviderFactory
クラスのインスタンスになります。
関連する問題
- 1. .net OREAのORACLEデータプロバイダ-12154
- 2. MS .Net 2.0フレームワークOracleデータプロバイダまたはOracle 9i/10g/11gデータプロバイダ?
- 3. Google Maps for AS3のカスタム地図データプロバイダ
- 4. ASP.NETとMySQL .Net Frameworkデータプロバイダの問題
- 5. 複数のオープンな接続のための.NET Frameworkデータプロバイダ
- 6. .NETアプリケーションのデプロイおよびSybase Adaptive Server ADO.NETデータプロバイダの使用
- 7. ビジネスオブジェクト - 無効データプロバイダ
- 8. Yiiデータプロバイダの値
- 9. ファイルベースのデータプロバイダ
- 10. 複数のデータプロバイダYii
- 11. oledbデータプロバイダでsqlclientデータプロバイダを使用するメリット
- 12. カスタムC#/ .NETコード解析
- 13. .Netのカスタム反映機能
- 14. .netカスタムJsonConverterを持つHttpClient
- 15. SSISと優先データプロバイダ(ADO.NET、ODBC)
- 16. flex:データプロバイダ配列をドリルダウン
- 17. テストのデータプロバイダの注釈
- 18. フレックス4:データプロバイダへのバインディングラベル(SQLite)
- 19. レポートサービスプロジェクトストアドプロシージャをデータプロバイダとしてドロップダウン
- 20. SubSonicとMS SQL Server Compact - データプロバイダ
- 21. 複数のデータプロバイダ/ ORMのリポジトリパターン?
- 22. GACにデプロイされるカスタム.Netデータプロバイダからアンマネージコードを呼び出す際に使用するDLLはどこに配置しますか?
- 23. カスタム.NETアプリケーション検索ソリューションが必要
- 24. カスタムARMボードを使用したNet MicroFramework
- 25. カスタム.NETメンバーシップを持つCastle Windsor IOC?
- 26. DOTNETNUKEでカスタム.NETコードを使用する
- 27. カスタム.NET XML辞書(キー、値)シリアライズ
- 28. ビルドバイナリソケット.NETサーバー:カスタム対SignalR対XSockets対WebSocket4Net?
- 29. Asp .Net Identityのカスタム検証コード/トークン
- 30. カスタムASP .NETコントロールの必須プロパティ
これはまさに私がやっていることです。私はどこが間違っているのか分からないのですか? – Mackolicious
'type'属性に[完全修飾アセンブリ名](http://msdn.microsoft.com/en-us/library/k8xx4k69.aspx)を指定しようとしましたか? –
スタートアッププロジェクトにDLLを含めるのを忘れました。 – Mackolicious