2010-10-20 157 views
0

我有以下情形: 修改函数接受一个输入对象,并调用存储过程来更新数据库。存储过程会更改某些列,即更新的日期,并由其他人更新,并以数据集的形式返回。 现在,我需要在对象上更改这些属性。但是,更新日期和更新日期是只读的,必须保持这种状态。 我想知道有没有人对这个难题有所建议?我想避免使用反射来设置只读属性。还有其他方法吗? 澄清: 对象在程序集A中定义,其构造函数是内部的。 我们正在组装B.获得爱的模块化...更改对象的只读属性

谢谢。

回答

0

您可以随时创建新对象并设置新对象的属性。将当前对象作为引用传入以指示(并允许)具有更新值的新对象将替换它。