public virtual void AddQuery([NotNull] IQuerySource querySource, [NotNull] SelectExpression selectExpression) { Check.NotNull(querySource, nameof(querySource)); Check.NotNull(selectExpression, nameof(selectExpression)); QueriesBySource.Add(querySource, selectExpression); }
/// <summary> /// Add read only expression /// </summary> /// <param name="querySource"></param> /// <param name="readOnlyExpression"></param> public virtual void AddQuery( [NotNull] IQuerySource querySource, [NotNull] ReadOnlyExpression readOnlyExpression ) { Check.NotNull(querySource, nameof(querySource)); Check.NotNull(readOnlyExpression, nameof(readOnlyExpression)); QueriesBySource.Add(querySource, readOnlyExpression); }