1.错误:模型生成过程中检测到一个或多个验证错误
表示实体中的数据列没有和SQLServer数据库里面的表中的数据列完全相同,比如SQLServer中有ID,Name,Post,那么实体中也应该有ID,Name,Post
2.错误:The model backing the 'PSContext' context has changed since the database was created.
原因:修改了EntityFramework数据库实体后出现
1.打开“工具” -》 “NuGet包管理器” -》 "程序包管理器控制台" 2.在控制台窗口输入“Enable-Migrations”,如果这段代码出错则输入"Enable-Migrations -Force",此时会自动生成“Migrations”文件夹 3.打开"Migrations"文件夹里面的"Configurations.cs"文件,修改“AutomaticMigrationsEnabled = true;” 4.在控制台窗口输入"Update-Database" 5.完成