我需要类似" ModificationRestrictedInterceptor ",它将替换我的更新行命令并创建此行的副本,特别是列新行应存储旧行&#39 ; s ID 。有可能吗?
答案 0 :(得分:2)
您可以使用IDbCommandInterceptor
。使用命令拦截检出实体框架documentation或this simple tutorial。
为了您的目的,您应该实现IDbCommandInterceptor.NonQueryExecuting
,您可以在执行之前修改命令文本(通过拦截上下文)。