我有几个使用自定义初始化程序的 Entity Framework Code First DbContext 对象。
在初始化程序中,调用
context.Database.Create();
在 SQL Server 中创建数据库。
数据和日志文件是根据 SQL Server 中的数据库设置在目录中创建的。
我希望不同的 DbContext 子类具有不同的数据和日志文件路径。我可以在创建数据库时以某种方式指定路径,还是必须在创建数据库后在单独的步骤中分离/移动/附加?
最佳答案
您始终可以在连接字符串中使用 AttachDBFilename
关键字。请参阅 SqlConnection.ConectionString
的文档了解更多信息。
关于sql-server - 使用 Entity Framework Database.Create() 时指定 SQL Server 文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11238324/