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();
}
}
}
}