如何让EF在我的App_Data文件夹MVC中创建db

时间:2012-07-24 09:22:31

标签: asp.net mysql asp.net-mvc-3

当我创建一个MVC 4应用程序并使用“Code First”与Entity Framework时,它“神奇地”根据我的模型创建数据库。但是,我希望将此数据库放入项目App_Data文件夹中,而不是放在计算机上的某个随机位置。

我该怎么做?我猜我需要在Web.config中添加一些内容,但这就是我能想到的全部内容。

由于

1 个答案:

答案 0 :(得分:0)

我认为您需要使用AttachDbFilename和| DataDirectory |在你的连接字符串中如此:

data source =。\ SQLEXPRESS; Integrated Security = SSPI; AttachDBFilename = | DataDirectory | dbName.mdf; User Instance = true; Database = dbName

请参阅此处的完整示例

Entity Framework Code First and Connection Strings