由于EF查询的时候不能按照
int question_id = list[i].Question_Id.value; //Convert.ToInt32(list[i].Question_Id);
User_Answer ua = db.User_Answer.Where(c => c.Question_Id == question_id).FirstOrDefault();
把id 转为制定的值,但是报出一下错误:
错误 1 已授予对“System, PublicKey=00000000000000000400000000000000”的友元访问,但输出程序集的名称为“System, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”。请尝试添加对“System, PublicKey=00000000000000000400000000000000”的引用,或者更改输出程序集的名称以使其匹配。 c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll System
原因原来是:(Question_Id为<Nullable Int32>类型的)
list[i].Question_Id.value;
的问题,换成下面的格式就木有问题了。
Convert.ToInt32(list[i].Question_Id);