namespace YLErp.Modules.CalculationModule { /// /// 观察信息服务 /// public static class ObservationDataService { /// /// /// /// /// /// public static List QueryDatas(int tradId, DateTime valueDate, bool includeValueDate = true) { using (var db = DbContextFactory.GetYLDbContext()) { var predicate = PredicateBuilder.Create(n => n.TradeId == tradId); if (includeValueDate) { predicate = predicate.And(n => n.EndDate <= valueDate); } else { predicate = predicate.And(n => n.EndDate < valueDate); } return db.autocall_observation.AsNoTracking().Where(predicate).OrderBy(n => n.PaymentDate).ToList(); } } } }