给定代码:
public class Audit {
public Audit {
Details = new List<AuditDetail>();
}
public virtual IList Details { get; set; }
public virtual string SourceFile { get; string }
public virtual DateTime Timestamp { get; set; }
public virtual long Id { get; set; }
}
public class AuditDetail {
public virtual string CardNumber { get; set; }
public virtual string Message { get; set; }
public virtual Audit MyAudit { get; set; }
public virtual long Id { get; set; }
}
如何查询这些一对多关系以返回具有 SourceFile、CardNumber 和 Message 值的对象列表,例如使用 LINQ 由 Timestamp 过滤?提前致谢。