Exemplo n.º 1
0
 /// <summary>
 /// 根据时间级别获取数据源和表名
 /// </summary>
 /// <param name="type">视频结构化数据类型</param>
 /// <returns>第一个参数表示数据源,第二个参数表示是否接收分表,null表示不分表</returns>
 public Tuple <IQueryable <VideoStruct>, string> Queryable(VideoStructType type)
 {
     if (type == VideoStructType.机动车)
     {
         return(new Tuple <IQueryable <VideoStruct>, string>(Vehicles.AsNoTracking(), VehicleTable));
     }
     else if (type == VideoStructType.非机动车)
     {
         return(new Tuple <IQueryable <VideoStruct>, string>(Bikes.AsNoTracking(), BikeTable));
     }
     else
     {
         return(new Tuple <IQueryable <VideoStruct>, string>(Pedestrains.AsNoTracking(), PedestrainTable));
     }
 }