我想在我的应用程序中的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
但我不确定,如果我将我的项目发送给其他人,并且他在他的计算机上打开它,构建并运行应用程序,它是否适用于我的数据库及其数据?
答案 0 :(得分:1)
但我不确定,如果我将我的项目发送给其他人,他就打开它 在他的计算机上,构建和运行应用程序,它是否适用于我的 数据库及其数据与否?
这取决于您是否向他发送App_Data
文件夹的内容。因此,基本上如果您希望他使用您的数据库,请确保您已向他发送了正确的mdf
和ldf
文件。