我有这样的EF6查询。
var semana = servicio.Semana.Where(s => s.SemanaDia.Equals(ds.Dia)).FirstOrDefault();
在哪里 ds.Dia
是一个整数,等于2。servicio
是一个实体,并且 semana
是一个相关表。
调试时,我看到 servicio.Semana
包含一个与标准匹配的值,但是,该查询返回的是 null
.
如果我更换 .Equals
由 ==
检索该记录,并将其分配给 semana
变量。
这可能是什么解释?
SemanaDia
在数据库中,SemanaDia也是一个整数。