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)); } } }
public SimpleClient(IAgileClient context) { this.Context = context; }
public MapperCache(List <T> list, IAgileClient context) { _list = list; _context = context; }
public AgileMapper(IAgileClient context) { _context = context; }