环境:VS2010 + EF4.0 + MVC3.0
表主键 GUID 的ToString();类型
问题:EF插入数据总报错【GUID不能为NULL】
解决方案:从头撸一遍
1:先看数据库表,是否设置了主键列【如果不设置主键列,EF只能对这张表做查看操作不能做更改操作】
2:看EF Model中设置是否与数据库一致【哦 fuck,主键列应该是我随机生成的字符串,结果我设置的StoreGeneratedPattern属性是Identity,改成none就好了】
最后重新生成模板,生成解决方案 ok