我有财务合规和合规表。在我的查询工作流程下方是获取最新的一行。问题是我在表中有空值,因为我删除了表中的所有行。但是我的下面的查询返回一个旧行。
var Compliance = (from c in datamodel.Compliances
join f in datamodel.FinancialCompliances on c.ComplianceId equals f.ComplianceId
where (c.VerifierId == userId || c.OwnerId == userId || c.UserId == userId) && (f.ComplianceId == c.ComplianceId)
orderby (f.AddedDate)
select f);
financialCompliance = Compliance.ToList().LastOrDefault();
问题是什么?