예제 #1
0
 internal SpAsyncQueryExecutor(SpQueryArgs <TContext> args) : base(args)
 {
     if (args != null)
     {
         args.IsAsync = true;
     }
 }
예제 #2
0
        internal SpQueryExecutor(SpQueryArgs <TContext> args)
        {
            ValidateArgs(args);
            SpQueryArgs = args;
            _manager    = new SpQueryManager <TEntity, TContext>(args);

            if (args.FieldMappings.Count == 0)
            {
                foreach (var att in GetFieldAttributes())
                {
                    if (!args.FieldMappings.ContainsKey(att.Key))
                    {
                        args.FieldMappings.Add(att.Key, att.Value);
                    }
                }
            }
        }
예제 #3
0
 private void ValidateArgs(SpQueryArgs <TContext> args)
 {
 }
예제 #4
0
 internal SpQueryExecutor(SpQueryArgs <TContext> args)
 {
     ValidateArgs(args);
     SpQueryArgs = args;
     _manager    = new SpQueryManager <TEntity, TContext>(args);
 }
예제 #5
0
 private void ValidateArgs(SpQueryArgs <TContext> args)
 {
     Check.NotNull(args, nameof(SpQueryArgs <TContext>));
 }