小编Sha*_*lon的帖子

实体框架 6/SQL Server 触发器 - 出现错误

我有一个 EF6 解决方案,我想在表上添加触发器以记录对新表的更改。这是由于我们正在对外部数据库进行集成。基本上,他们需要一份对表进行的更改日志以用于同步目的。

当我通过 SSMS(Azure SQL DB)执行时,触发器工作得很好,但是当我通过 Web 应用程序进行测试时,出现以下错误:

(0x80131904):如果 DML 语句包含 OUTPUT 子句而不包含 INTO 子句,则该语句的目标表“DestinationTable”不能具有任何启用的触发器。

基本上,我似乎无法将触发器分配给使用实体框架的表。

有人对如何实现这项工作有想法吗?

提前致谢

c# sql-server entity-framework azure-sql-database

6
推荐指数
3
解决办法
1万
查看次数