存储过程映射后未插入数据库表中的值

时间:2012-01-18 08:05:46

标签: entity-framework-4

我已经定义了一个更新列值的简单存储过程,当在另一个表(表A)中插入记录时,将调用此存储过程。我已将存储过程映射到edmx文件中的目标表(表A)。现在成功调用存储过程并更新表(表B)中的值,但实际记录未插入表A中的数据库中。

1 个答案:

答案 0 :(得分:0)

映射存储过程到TableA的插入操作后,您将覆盖插入功能(它不是插入操作之前或之后)。调用存储过程而不是普通的SQL插入,因此存储过程必须同时插入TableA并更新TableB。如果它仅在TableB中更新,则永远不会插入TableA的记录。