Code First在App_Data文件夹中添加数据库(ASP.NET MVC)

时间:2015-12-24 12:21:29

标签: asp.net-mvc

我想在我的应用程序中的App_Data文件夹中添加数据库。

这是Web.config文件

中的连接字符串
<connectionStrings>
    <add name="DefaultConnection" 
         providerName="System.Data.SqlClient" 
         connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-TestTask-20151223145656;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\TestTaskDb.mdf" />
</connectionStrings>

这是我的TestTaskDb班级

public class TestTaskDb : DbContext
{
    public TestTaskDb() : base("name=DefaultConnection")
    {
    }

    public DbSet<Vacancy> Vacancies { get; set; }
}

我可以看到TestTaskDb.mdf文件夹中有App_Data

enter image description here

但我不确定,如果我将我的项目发送给其他人,并且他在他的计算机上打开它,构建并运行应用程序,它是否适用于我的数据库及其数据?

1 个答案:

答案 0 :(得分:1)

  

但我不确定,如果我将我的项目发送给其他人,他就打开它   在他的计算机上,构建和运行应用程序,它是否适用于我的   数据库及其数据与否?

这取决于您是否向他发送App_Data文件夹的内容。因此,基本上如果您希望他使用您的数据库,请确保您已向他发送了正确的mdfldf文件。