【发布时间】:2014-01-31 17:00:25
【问题描述】:
我正在尝试向我的事件对象添加注释。使用此代码时出现错误
Note noteToAdd = new Note { State = State.Added, NoteText = note };
Patient patient = context.Patients.Find(patientId);
patient.State = State.Modified;
patient.MobilePatient.State = State.Modified;
patient.MobilePatient.MCalmEvents.Find(e => e.Id == eventid).Note = noteToAdd;
context.ApplyStateChanges();
有没有更好的方法来使用 Linq To Entity?
我遇到的错误是:
{"无效的列名'Note_Id'。"}
并且正在生成的 SQl 是 SELECT 而不是 INSERT。
谢谢
【问题讨论】:
-
错误是什么?编译或运行时错误?错误消息文本是什么?
-
当我看到一个问题说有错误但没有说明错误是什么时,我会在 9 次中有 9 次投票关闭,因为“缺乏足够的信息来诊断问题”。除非你'正在使用 Apple II,错误消息实际上说不仅仅是“错误”,他们这样做是有原因的:这些信息对诊断问题很有用。
-
我遇到的错误是:{"Invalid column name 'Note_Id'."} 并且正在生成的 SQl 是一个 SELECT 和 Insert。
-
谢谢。投票重新开放。
标签: entity-framework linq-to-entities add