问题描述
我在sqlquery中添加了标量参数,但是每执行一次查询,我都会得到以下代码的异常:
IEnumerable<ICRDocumentComplete> results = saturnContext
.Set<ICRDocumentComplete>()
.sqlQuery(query,new sqlParameter("@StartDate",startDate),new sqlParameter("@EndDate",endDate.AddDays(1)),new sqlParameter("@SubmissionId",submissionId));
我将查询保存在query
变量中。我得到的是空引用,但我假设这只是因为我没有正确添加标量变量。有人可以阐明这件事吗?
解决方法
确保执行时saturnContext
,query
,endDate
不为空。