使用sql server profiler我可以看到AnswerComment的初始查询是转到db,但是当我到达ef.SaveChanges()时,没有任何内容进入db.我正在使用sqlexpress 2008 R2.
using (TPRDEntities ef = new TPRDEntities())
{
var ac = ef.AnswerComments.Where(a => a.AnswerCommentID == answercomment.AnswerCommentID).FirstOrDefault();
if (ac == null)
{
ac = new AnswerComment();
ac.AnswerID = answercomment.AnswerID;
ac.DisplayText = answercomment.DisplayText;
ac.InsertDate = answercomment.InsertDate;
ac.InsertUser = "save test user";
ef.SaveChanges();
}
}
Run Code Online (Sandbox Code Playgroud)