0

我需要调用一个有 20 个输入参数的存储过程。我只想传入 4 个合适的。如何显式添加仅有的 4 个输入参数?函数导入对象需要所有参数。

就像是:

cmd.Parameters.AddWithValue("@rmi_src_id", medication.RmiSourceId.Value);

但是我不想使用 SQLCommnand 而是通过 EF 对象来实现这一点。

4

1 回答 1

0

你可以做这样的事情

this.Database.SqlQuery<TEntity>("EXEC YourStoredProcedureName @rmi_src_id", medication.RmiSourceId.Value); 

Build all your 20 Params, And Values following the same Example posted above

以下是您可能还想参考的一些附加文档 使用存储过程定义模型

于 2013-06-25T20:35:23.233 回答