如何爲嵌套屬性設置SetModifiedProperty ?,換句話說,我有一個實體作者,其實體擁有書籍集合,我只需要更改書名。SetModifiedProperty用於嵌套屬性
var existingAuthor = authors.FirstOrDefault(x => x.Id.Equals(authorId));
var bestSellerBook = existingAuthor.Books.FirstOrDefault(x=> x.Id.Equals(bookId));
existingAuthor.Name = "xxxxxxx";
bestSellerBook.Name = "xxxxxxxxxxx";
context.Authors.Attach(existingAuthor);
context.ObjectStateManager.GetObjectStateEntry(existingAuthor).SetModifiedProperty("Name");
context.SaveChanges();
任何建議?
你似乎改變了一本書,那麼爲什麼不紀念本書修改方式與作者相同嗎?我誤解你的問題? – hvd 2012-02-20 19:22:19