1

过去几年,不同的 sql 客户端正在使用旧的连接字符串。连接字符串具有旧语法:“Provider=SQLOLEDB”。EF6 显然使用了不同的 SQL 客户端和提供程序。

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

所以我的问题是,是否存在将 EF6 配置为使用提供程序或连接提供程序工厂的方法,它知道如何处理连接字符串中的提供程序关键字?目前我收到错误消息“不支持关键字:'提供者'。” 我希望有一种方法可以避免更改不涉及运行时调整的连接字符串以从原始连接字符串中删除关键字。谢谢。

4

0 回答 0