0

我首先使用实体​​框架代码,并使用连接字符串创建 DbContext。如果连接字符串未指定初始目录,是否可以通过某种方式将 DbContext 配置为使用服务器上的特定数据库(无需在连接字符串上设置初始目录)

我在派生的 DbContext 类的 OnModelCreating 事件中查看了 modelBuilder 可用的配置选项,但没有任何反应。显然,如果我在连接字符串上设置初始目录,事情就会按照我的意愿工作。

4

1 回答 1

0

您可以像这样选择数据库的名称:

public class MyDataContext : DbContext {
    public MyDataContext() : base("MyDatabaseName") 
    {
        Database.DefaultConnectionFactory = new SqlConnectionFactory(myConnectionString);
    }
}
于 2013-05-22T18:14:17.643 回答