软件设计 2016-11-17
1.1 SimpleTaskSystem.Web项目中的Web.config文件修改数据库配置。
<add name="Default" providerName="System.Data.SqlClient" connectionString="Data Source=127.0.0.1;Initial Catalog=SimpleTaskSystemDb;User ID=sa;Password=;"/>
1.2 “程序包管理器控制台”选择相应选项。
(1)程序包源:nuget.org
(2)默认项目:SimpleTaskSystem.EntityFramework
1.3 “程序包管理器控制台”执行命令“Add-Migration InitialCreate”。
1.4 “程序包管理器控制台”执行命令“Update-Database”。
1.5 命令执行完毕,我们可以看到SQL Server数据库自动生成了一个SimpleTaskSystemDb数据库(含数据表)。
2.1 在执行“”命令时,可能出现创建数据表失败的现象,并在“程序包管理器控制台”中打印如下错误提示信息。
原因及解决方法:Web.config数据库配置信息不正确,需检查配置。其中 name="Default" 建议不要修改,否则也会出现上述错误。如果修改,需同时修改SimpleTaskSystem.EntityFramework项目中SimpleTaskSystemDbContext.cs文件的Default值,使其保持一致。
public SimpleTaskSystemDbContext() : base("Default") { }