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
屬性中指定的值以編程方式引用註冊數據提供者。例如,你可以告訴ADO.NET在連接字符串中指定MyCustomProvider
爲providerName
使用MyNamespace.MyCustomProviderFactory
:
<connectionStrings>
<add name="ConnString"
providerName="MyCustomProvider"
connectionString="MyCustomConnectionString" />
</connectionStrings>
在代碼中,你可以用DbProviderFactories.GetFactory方法使用相同的供應商名稱:
DbProviderFactory factory = DbProviderFactories.GetFactory("MyCustomDataProvider");
其中factory
將是MyNamespace.MyCustomProviderFactory
類的一個實例。
相關問題
- 1. ASP .NET DynamicData自定義提供程序
- 2. 自定義憑據提供程序
- 3. 在web.config文件中指定.net自定義數據提供程序?
- 4. .NET MVC - 如何利用自定義設置提供程序?
- 5. .net的MySQL數據提供程序
- 6. 自定義角色提供程序
- 7. OAuth自定義提供程序c#
- 8. 自定義Api提供程序
- 9. 自定義提供程序Web部署
- 10. 自定義PowerShell提供程序實現
- 11. C#自定義LINQ提供程序
- 12. 自定義提供程序錯誤,java.lang.IllegalArgumentException:java.lang.ClassCastException
- 13. 自定義ServiceStack OAuth2提供程序
- 14. 自定義SimpleMembership提供程序
- 15. 自定義ASP.NET通用提供程序
- 16. SonataMediaBundle自定義提供程序
- 17. NHibernate的自定義ADO.Net提供程序
- 18. PowerShell自定義提供程序RemoveItem
- 19. 與自定義查詢yii2數據提供程序
- 20. 如何在C#中註冊自定義數據提供程序
- 21. Sitecore自定義數據提供程序翻譯語言版本?
- 22. ASP.NET MVC自定義元數據提供程序
- 23. 自定義XML數據提供程序(WPF)
- 24. BLToolkit自定義數據提供者
- 25. o數據與自定義提供商
- 26. 自定義成員資格提供程序+自定義CodeAccessSecurityAttribute
- 27. 「無法找到或加載註冊的.Net Framework數據提供程序」與IBM DB2 .NET數據提供程序
- 28. 檢索提供程序中的自定義綁定參數Ninject
- 29. IIS和自定義成員資格提供程序+自定義角色提供程序的問題
- 30. 使用Firebase的ServiceStack中的自定義憑據提供程序
這正是我正在做的。我不明白我要去哪裏錯了? – Mackolicious 2012-02-27 15:43:13
您是否嘗試在'type'屬性中指定[完全限定的程序集名稱](http://msdn.microsoft.com/en-us/library/k8xx4k69.aspx)? – 2012-02-27 15:46:15
我忘了將DLL包含在我的啓動項目中。 – Mackolicious 2012-02-28 16:19:22