C# 是否可以将其他参数传递给映射到实体的插入/更新/删除SP?

C# 是否可以将其他参数传递给映射到实体的插入/更新/删除SP?,c#,.net,entity-framework,stored-procedures,C#,.net,Entity Framework,Stored Procedures,我在EntityFramework5中有一个实体模型,我想使用现有的存储过程进行插入/更新/删除操作。我知道如何将这些SP映射到我的实体,但SP需要额外的状态参数(主要用于日志记录目的)。这些状态参数不是任何实体的属性,因此我无法在映射设计器中映射这些参数 有没有办法“插入”一些自定义代码,这样我就可以在实体上使用这些存储过程进行插入/更新/删除操作,并且仍然使用这些额外参数调用存储过程?如果以前有人问过/回答过,我深表歉意,但很难搜索此特定场景。通常,弹出的唯一结果只是描述如何以常规方式将存储

我在EntityFramework5中有一个实体模型,我想使用现有的存储过程进行插入/更新/删除操作。我知道如何将这些SP映射到我的实体,但SP需要额外的状态参数(主要用于日志记录目的)。这些状态参数不是任何实体的属性,因此我无法在映射设计器中映射这些参数


有没有办法“插入”一些自定义代码,这样我就可以在实体上使用这些存储过程进行插入/更新/删除操作,并且仍然使用这些额外参数调用存储过程?

如果以前有人问过/回答过,我深表歉意,但很难搜索此特定场景。通常,弹出的唯一结果只是描述如何以常规方式将存储过程映射到实体/模型函数。Daan,请查看EF的
ExecuteStoreCommand
。它应该可以帮助您将参数传递给基础sp@ChintanaMeegamarachchi我可能遗漏了一些内容,但如何使用
ExecuteStoreCommand
并仍然能够将存储的过程绑定到实体,以便在保存对实体的更改时默认使用存储的过程?我可以理解如何使用
ExecuteStoreCommand
(或设计器支持的将存储过程映射到模型函数的方式)来创建“独立”函数,但我想将它们绑定到实体,作为插入/删除/更新它们的默认方式(即,不显式调用模型函数)。是的,你说得对,那样的话就不行了