典型地使用ado.net,我们需要定义一个连接字符串来创建一个sqlconnection 对象,如果我们使用 Entity Framework ,我们也必须定义一个连接字符串。
有没有办法获得 Entity Framework 使用的特定提供者连接字符串?
假设最初在 ado.net 上我们将 CS 定义为:
"Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"
和 Entityframework 应该在类似的东西上转换他们的 CS 格式,是否有可能获得这个?
我假装是想知道是否有可能获得 EF 生成的特定提供者连接字符串?
如何在 sqlserver 连接字符串上转换 entityframework 连接字符串?
最佳答案
string entityConnectionString = ...
var builder = new EntityConnectionStringBuilder(entityConnectionString);
string providerConnectionString = builder.ProviderConnectionString;
关于.net - 如何从 Entity Framework 获取提供者特定的 ConnectionString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6189176/