我遇到了一個類問題。忽略DataSource中的一個屬性來檢查HasChanges
在Silverlight中,我得到了一個dataGrid,用我的類Objects填充。
我添加了一個checkBox列綁定到我的類的屬性ÌsSelect`中。
我用它來檢查對象是否選擇。
事情是,當我檢查,取消選中的列,它看到我的對象的變化,因爲IsSelect的值已被改變。
我可以在我的課程中添加元數據或其他內容來告訴我的數據源:'忽略此列以檢查是否有更改'?
我可以使用[Key()]
知道主鍵,但有沒有像[Ignore()]
?
我發現了一些作爲NotMapped,但它告訴我,我缺少的組件,而我得到了
System.ComponentModel.DataAnnotations
看來,NotMapped只有在4.5存在,所以是不是我可以用呢?
謝謝。
你是否像'使用'它添加了對System.ComponentModel.DataAnnotations的引用? – GazTheDestroyer
是的,我已經在另一個屬性上使用同一個類中的Key屬性。我正在使用這個名稱空間。這就是爲什麼我不明白。在.Net 4.0中無法使用?有什麼我可以用來代替? –