我正在尝试执行代码优先迁移以打开文件流,这样就不必手动完成。
我当然可以在数据库级别配置文件流(虽然我无法在服务上设置设置...)
但我需要执行类似这样的事情
ALTER DATABASE DBNAME
添加FILEGROUP FILESTREAMGroupName
包含FILESTREAM
所以我需要获取我正在使用的数据库的名称。
一旦我能够得到它然后我可以通过查找文件找出主MDF的路径,然后将文件流组的路径设置为我的下一个命令,但我无法弄清楚如何获取数据库在DbMigration中的名字。
想法?
答案 0 :(得分:4)
如果您使用的是MSSQL2012,则可以使用
ALTER DATABASE CURRENT
答案 1 :(得分:0)