0
我正在使用C#.Net和
ADO.NET Dataservice
WCF數據服務。WCF數據服務異常
我試圖更新一個記錄到關係表,當我達到context.SetLink()
我得到exception("The context is not currently tracking the entity")
。我不知道如何解決這個問題。我的代碼在下面指定。
LogNote dbLogNote =logNote;
LogSubSession dbLogSubSession = (from p in context.LogSubSession
where p.UID == logNote.SubSessionId
select p).First<LogSubSession>()
as LogSubSession;
context.AddToLogNote(dbLogNote);
dbLogNote.LogSubSession = dbLogSubSession;
context.SetLink(dbLogNote, "LogSubSession", dbLogSubSession);
context.SaveChanges();
這裏LogSubSession
是一個主表和LogNote
是一個外表。我正在基於主鍵表將數據更新到外表中。
謝謝
幾個月前,ADO.NET Data Services被重命名爲WCF Data Services。另請參閱:更多信息!這是Linq-to-SQL作爲數據庫層還是Linq-to-Entities? – 2010-05-20 04:55:49