我已经定义了一个更新列值的简单存储过程,当在另一个表(表A)中插入记录时,将调用此存储过程。我已将存储过程映射到edmx
文件中的目标表(表A)。现在成功调用存储过程并更新表(表B)中的值,但实际记录未插入表A中的数据库中。
答案 0 :(得分:0)
映射存储过程到TableA
的插入操作后,您将覆盖插入功能(它不是插入操作之前或之后)。调用存储过程而不是普通的SQL插入,因此存储过程必须同时插入TableA
并更新TableB
。如果它仅在TableB
中更新,则永远不会插入TableA
的记录。