我需要调用一个包含20个输入参数的存储过程。我想传入适当的4个。如何显式添加仅4个输入参数?函数import对象需要所有参数。
类似的东西:
cmd.Parameters.AddWithValue("@rmi_src_id", medication.RmiSourceId.Value);
但是我不想使用SQLCommnand,而是通过EF对象实现这一点。
答案 0 :(得分: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
以下是您可能想要参考的一些其他文档 Define a Model with a Stored Procedure