到目前为止,我正在调用我的存储过程,如:
using (Entities ent = new Entities())
{
test = atlEnt.Database.SqlQuery<GetCarriersById_Result>("CarriersById @CarID, @FacilityID",
new SqlParameter("@CarID", id)
, new SqlParameter("@FacilityID", facilityId)).FirstOrDefault();
}
如何使用单独的语句添加参数?
答案 0 :(得分:1)
您可以指定参数以使其在单独的行中
List<SqlParameter> parameters = new List<SqlParameter>();
parameters.Add(new SqlParameter("@CarID", id));
parameters.Add(new SqlParameter("@FacilityID", facilityId));
以
调用查询test = atlEnt.Database.SqlQuery<GetCarriersById_Result>("CarriersById @CarID, @FacilityID", parameters.ToArray());
您可以查看SqlQuery
方法here的文档。 SqlQuery
方法允许将参数指定为params。