首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少DbProviderFactories.GetFactory方法(DbConnection)

缺少DbProviderFactories.GetFactory方法(DbConnection)
EN

Stack Overflow用户
提问于 2013-07-23 21:07:40
回答 1查看 774关注 0票数 5

根据MSDN的说法,GetFactory(DbConnection)在.NET 4中有一个重载。但是,我不能调用它-在编译时失败,说:

代码语言:javascript
复制
error BC30518: Overload resolution failed because no accessible 'GetFactory' can be called with these arguments:
    'Public Shared Function GetFactory(providerRow As System.Data.DataRow) As System.Data.Common.DbProviderFactory': Value of type 'System.Data.Common.DbConnection' cannot be converted to 'System.Data.DataRow'.
    'Public Shared Function GetFactory(providerInvariantName As String) As System.Data.Common.DbProviderFactory': Value of type 'System.Data.Common.DbConnection' cannot be converted to 'String'.

我的.NET FW有什么问题吗?或者是文档中的拼写错误?

EN

回答 1

Stack Overflow用户

发布于 2015-05-17 02:21:39

您可以使用以下解决方案调用"GetFactory“方法:https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx

代码语言:javascript
复制
DbProviderFactory factory =
            DbProviderFactories.GetFactory(providerName);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17811102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档