我们正在使用EF6
方法code first
。对于我们记录的版本控制,我们使用mapped stored procedures
。
这适用于更新,因为我们传递了所有值,包括:ModifiedBy
和ModifiedOn
。
现在更新存储过程只接受Id
。
我能够将ModifiedBy添加到具有[ConcurrencyCheck]
属性的过程中。对于删除,这有效,但它使我的更新失败。
是否有一种向删除存储过程添加更多参数的好方法?
答案 0 :(得分:1)
虽然这已经有3个月了但是直接回答你的问题我认为更新失败了,因为你忘了将@ModifiedBy_Original参数添加到UPDATE存储过程中。
我来到这个页面因为我们正在尝试类似的东西。我们想将删除的人作为输入参数传递给存储过程,但我们无法弄清楚如何。