Given the code:
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; }
}
How do I query over these one-to-many relation to return a list of object with SourceFile, CardNumber and Message values filtered for example by Timestamp using LINQ? Thanks in advance.