2010-10-20 155 views
0

我有以下情形: 修改函數接受一個輸入對象,並調用存儲過程來更新數據庫。存儲過程會更改某些列,即更新的日期,並由其他人更新,並以數據集的形式返回。 現在,我需要在對象上更改這些屬性。但是,更新日期和更新日期是隻讀的,必須保持這種狀態。 我想知道有沒有人對這個難題有所建議?我想避免使用反射來設置只讀屬性。還有其他方法嗎? 澄清: 對象在程序集A中定義,其構造函數是內部的。 我們正在組裝B.獲得愛的模塊化...更改對象的只讀屬性

謝謝。

回答

0

您可以隨時創建新對象並設置新對象的屬性。將當前對象作爲引用傳入以指示(並允許)具有更新值的新對象將替換它。