Example #1
0
 private static void AddTables(IAgileClient context, QueryBuilder queryBuilder, CacheKey result)
 {
     result.Tables = new List <string>();
     result.Tables.Add(context.EntityProvider.GetTableName(queryBuilder.EntityName));
     if (queryBuilder.EasyJoinInfos.HasValue())
     {
         foreach (var item in queryBuilder.EasyJoinInfos)
         {
             result.Tables.Add(context.EntityProvider.GetTableName(item.Value));
         }
     }
     if (queryBuilder.JoinQueryInfos.HasValue())
     {
         foreach (var item in queryBuilder.JoinQueryInfos)
         {
             result.Tables.Add(queryBuilder.Builder.GetNoTranslationColumnName(item.TableName));
         }
     }
 }
Example #2
0
 public SimpleClient(IAgileClient context)
 {
     this.Context = context;
 }
Example #3
0
 public MapperCache(List <T> list, IAgileClient context)
 {
     _list    = list;
     _context = context;
 }
Example #4
0
 public AgileMapper(IAgileClient context)
 {
     _context = context;
 }