在EF 6连接字符串中使用provider = SQLOLEDB

时间:2017-10-23 15:34:40

标签: c# entity-framework sqloledb

我们有多年来不同的SQL客户端使用的旧连接字符串。连接字符串具有旧语法:" Provider = SQLOLEDB"。 EF6显然使用不同的SQL客户端和提供程序。

Provider=SQLOLEDB;Data Source=<servername>;Initial Catalog=<dbname>;Integrated Security=SSPI

所以我的问题是,是否存在一种方法来配置EF6以使用提供商或连接提供商工厂,该工厂将知道如何处理连接字符串中的provider关键字?目前我收到错误消息&#34;关键字不受支持:&#39;提供商&#39;。&#34;我希望有一种方法可以避免更改连接字符串,该连接字符串不涉及运行时调整以从原始连接字符串中删除关键字。感谢。

0 个答案:

没有答案