0

想知道是否有可能在首先使用实体​​框架代码构建数据库时将可视Web Express指向特定文件夹。这个问题,从这一朵朵:mvc ef代码第一个数据库创建地图

mvc connection string code first

反正我是能够使用代码第一,但SQL Server Management Studio中是在寻找一个差异文件夹,成功打造以dBASE。是否有可能在创建数据库时将web express指向该文件夹,还是仅仅将sql server management studio指向它将其构建到的位置更好? (这有道理吗?)我试着摆弄ssms属性,但它仍然不会看那个文件夹..

回答

0

它整体取决于连接字符串。如果您为Web应用程序使用默认连接字符串,它始终会在App_Data文件夹中创建数据库 - 它由AttachDbFilename=|DataDirectory|DatabaseFileName.mdf指定。如果您希望您的Web应用程序创建数据库,则建议使用此方法,因为默认情况下它应具有必要的权限。

如果要将数据库置于“别处”,则不应使用附加的db文件,而应让SQL Server通过调用省略连接字符串的AttachDbFilename部分来在其默认位置创建数据库。这可能需要额外的安全配置才能允许Web应用程序创建数据库。

相关问题