我有几个使用自定义初始化程序的实体框架代码优先 DbContext 对象。
在初始化程序中,调用
context.Database.Create();
在 SQL Server 中创建数据库。
数据和日志文件是根据 SQL Server 中的数据库设置在目录中创建的。
我希望不同的 DbContext 子类具有不同的数据和日志文件路径。我可以在创建数据库时以某种方式指定路径,还是必须在创建数据库后在单独的步骤中分离/移动/附加?
我有几个使用自定义初始化程序的实体框架代码优先 DbContext 对象。
在初始化程序中,调用
context.Database.Create();
在 SQL Server 中创建数据库。
数据和日志文件是根据 SQL Server 中的数据库设置在目录中创建的。
我希望不同的 DbContext 子类具有不同的数据和日志文件路径。我可以在创建数据库时以某种方式指定路径,还是必须在创建数据库后在单独的步骤中分离/移动/附加?
您始终可以AttachDBFilename
在连接字符串中使用关键字。SqlConnection.ConectionString
有关更多信息,请参阅文档。