2010-10-01 30 views
0

我正在開發一個項目,我們正在使用MVVM和Wcf ria服務。由於外鍵造成的頭痛,其描述必須在用戶界面的網格中顯示,我不得不求助於使用dtos來完成加入來自不同表格的查詢並返回描述的工作。爲什麼我的DTO對象沒有通過數據上下文保存在數據庫中?

現在的問題是,當我想保存和我使用context.attach(實體)編輯後,錯誤消息出現說這個標識的對象已經存在。在附着之前,我嘗試分離,並且它仍然是同樣的東西沒有改變。

sombody能幫我嗎?提前致謝。

查爾斯。

+0

我刪除我的答案。這是爲NHibernate,而不是EF。對於那個很抱歉。 – 2010-10-01 17:20:45

+0

我很抱歉,我沒有把這個事實包含在我的問題中。對不起,丹混了! – Charles 2010-10-01 17:37:39

回答

0

我想你會做這樣的事情:

var db = new MyDataContext(); 
var myEntity = db.Entities.Single(x=>x.Id = dto.Id); 
myEntity.Value = dto.Value; 
db.SaveChanges(); 
相關問題