使用net core 2.1 的ef 做查询
出现的问题是,只要 左联 provistisql 这个查询表达式,sqlquery 一统计count() 就报错
"Nullable object must have a value", 但是把 join b ... from pvjd ...两行一注释掉,就正常了, provistisql 表达式如下
看了半天,也不存在字段取值 为null的情况, 其中 Context.ProductVistiInfo 的 ProductId 字段是不可空的,对应的 amount 和 num 也是 非空的。
sqlquery 只是加了个 left join provistisql 的联查 就会报 nullable 的错,不加 left join provistisql 就不报错, 可能是什么原因?(PS:第二个left join brokeragesql 就没有问题,不会报错)
报错抛出的地方是 紧接着统计 sqlquery.count() 报出来的
MMMHUHU