【发布时间】:2014-08-11 09:07:35
【问题描述】:
假设我有以下情况,我的服务中的更新方法接受一个模型(将要更新的模型)作为输入参数。模型可以是未附加的(在这种情况下,在提交更改之前调用附加方法)或附加的(在这种情况下我们只是提交更改)。编辑操作只需在我的服务中调用此更新方法。现在让我们假设我无法更改这些操作中的代码(生成要更新的模型的代码)。我还能以某种方式阻止某些列从更新方法中更新吗?请注意,我可能想使用 linq to SQL 设置这些列,但仅限于插入方法期间。
我很确定我在这里尝试了一些非常规的东西,但它可能会帮助我编写一些易于重用的代码。如果做不到,那我就换个方式解决,但尝试新的东西总不会有坏处。
【问题讨论】:
标签: c# linq-to-sql