C#------各种常见错误解决方法

1.错误:模型生成过程中检测到一个或多个验证错误

表示实体中的数据列没有和SQLServer数据库里面的表中的数据列完全相同,比如SQLServer中有ID,Name,Post,那么实体中也应该有ID,Name,Post

2.错误:The model backing the 'PSContext' context has changed since the database was created.

原因:修改了EntityFramework数据库实体后出现

.打开“工具” -》 “NuGet包管理器” -》 "程序包管理器控制台" 

.在控制台窗口输入“Enable-Migrations”,如果这段代码出错则输入"Enable-Migrations -Force",此时会自动生成“Migrations”文件夹

.打开"Migrations"文件夹里面的"Configurations.cs"文件,修改“AutomaticMigrationsEnabled = true;”

.在控制台窗口输入"Update-Database"

.完成
上一篇:Mysql动态sql语句,用当前时间做表名


下一篇:svn 提交错误 400 Bad Reqest MKACTIVITY 请求于XX失败 Conflict Unable to connect to a repository at URL