有没有办法让该Map Entity to Functions
部分忽略可选参数?
我有一个set_X
存储过程,如果我将副本另存为insert_X
(并删除ID
参数,那么它工作正常。否则我会收到错误(我认为因为它在过程的 IN 和 OUT 上都映射了 ID(?)):
无法确定相关操作的有效排序。由于外键约束、模型要求或存储生成的值,可能存在依赖关系。
那么有什么方法可以告诉它忽略这个属性而不在我的模型实体中添加一个新的虚拟属性?
编辑:
我已经计算出,如果我添加一个新属性,例如NewID
then 我可以将它映射到@ID
我的存储过程的参数,而无需......但这会导致我在我的模型实体中有一个额外的属性。有什么方法可以将 EF 中的存储过程参数映射到固定值(例如NULL
或0
),而无需向我的实体添加新属性。