Mr.*_*Muh 8 c# sql entity-framework connection-string
有一件事让我现在发疯了.
我的(数据库优先)EF模型需要动态连接字符串(服务器的IP地址可能偶尔会改变).
因此,在较旧的EF版本中,您可以通过构造函数传递连接字符串,但这在5.0中是不可能的.
到目前为止我读到的内容,您可以更改数据模板,但每次重新生成模型等时都会被覆盖,因此不是最好的方法.
另一件事是SQLConnectionFactory,但似乎根本不起作用似乎
(Database.DefaultConnectionFactory = new SqlConnectionFactory( ... )完全被忽略了).
什么是正确的方法呢?
Eri*_*sch 18
正如petro提到的,你可以用你想要的构造函数创建一个局部类.
例如:
public partial class MyContext : DbContext
{
public MyContext(string connectionString) : base(connectionString) {}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4951 次 |
| 最近记录: |