public OkNavigation(ISelect selector) { InitializeComponent(); _selector = selector ?? new EmptySelector(); _selector.SelectionChanged += SelectorOnSelectionChanged; Ok.IsEnabled = _selector.CanDoOk; }
internal static IHaveNavigation OkNavigation(ISelect selector) { return new OkNavigation(selector); }
public IFrom From(ISelect derivedTable) { this.sql.AppendFormat(" FROM ({0})",derivedTable.ToString()); return this; }
/// <summary> /// 合并两个仓储的设置,以便查询 /// </summary> /// <typeparam name="TEntity"></typeparam> /// <typeparam name="T2"></typeparam> /// <param name="that"></param> /// <param name="repos"></param> /// <returns></returns> public static ISelect <TEntity> FromRepository <TEntity, T2>(this ISelect <TEntity> that, BaseRepository <T2> repos) where TEntity : class where T2 : class { return(that.AsTable(repos.AsTableSelectInternal).Where <T2>(repos.FilterInternal)); }
public Benchmarks(ISelect <Store <uint>, uint[]> sut, uint[] source) { _sut = sut; _source = source; }
public static List <TResult> ToPagerList <TEntity, TResult>(this ISelect <TEntity> source, PageDto pageDto, out long count) where TEntity : class { return(source.Count(out count).Page(pageDto.Page + 1, pageDto.Count).ToList <TResult>()); }
public static Task <List <TEntity> > ToPagerListAsync <TEntity>(this ISelect <TEntity> source, PageDto pageDto, out long count) where TEntity : class { return(source.Count(out count).Page(pageDto.Page + 1, pageDto.Count).ToListAsync()); }
public Selector(ISelect <None, T> subject) : base(subject) { }
/// <summary> /// Page 方法是从1开始 /// </summary> /// <typeparam name="T1"></typeparam> /// <typeparam name="T2"></typeparam> /// <param name="source"></param> /// <param name="pageDto"></param> /// <param name="count"></param> /// <returns></returns> public static ISelect <T1, T2> ToPager <T1, T2>(this ISelect <T1, T2> source, PageDto pageDto, out long count) where T1 : class where T2 : class { return(source.Count(out count).Page(pageDto.Page + 1, pageDto.Count)); }
public Conditional(ICondition <TIn> condition, ISelect <TIn, TOut> select) : this(condition, select.Get) { }
public Protect(ISelect <TIn, TOut> select) : this(select.Get) { }
public AttributesStore(ICondition <ICustomAttributeProvider> condition, ISelect <ICustomAttributeProvider, Array <T> > source) : base(condition, source.ToTable()) { }
public IUpdate <T1> WhereExists <TEntity2>(ISelect <TEntity2> select, bool notExists = false) where TEntity2 : class => this.Where($"{(notExists ? "NOT " : "")}EXISTS({select.ToSql("1")})");
public TaskSelector(ISelect <_, Task <T> > subject) : base(subject) { }
public TaskSelector <_, TTo> Then <TTo>(ISelect <T, TTo> select) => Then(select.Get);
public TInsert(StringBuilder sb,ISelect ts) { this.sql = sb; this.tselect = ts; }
public static ISelect <TEntity> ToPager <TEntity>(this ISelect <TEntity> source, PageDto pageDto, out long count) where TEntity : class { return(source.Count(out count).Page(pageDto.Page + 1, pageDto.Count)); }
public Formatter(ICondition <object> condition, ISelect <object, IFormattable> source) : base(condition, source) { }