namespace YLErp.BLL { public class realtime_trade_riskBLL { /// /// 返回10秒缓存的实时报价数据 /// public static List GetAllrealtime_trade_valueModel() { var key = "GetAllrealtime_trade_valueModel"; //做十秒钟缓存 var realtimetraderisks = Providers.MemoryCacheProvider.Default.Get>(key); if (realtimetraderisks == null) { using (var con = new YLContext()) { realtimetraderisks = con.realtime_trade_risk.ToList(); Providers.MemoryCacheProvider.Default.Set(key, realtimetraderisks, DateTime.Now.AddSeconds(11)); } } return realtimetraderisks; } public static List GetByTradeIds(List tradeIds) { using (var con = new YLContext()) { return con.realtime_trade_risk.AsNoTracking().Where(p=>tradeIds.Contains((int)p.TradeId)).ToList(); } } } }