Esempio n. 1
0
            private Task <IList <TDoc> > load <TKey>(TKey[] keys)
            {
                var resolver = _parent._schema.ResolverFor <TDoc>();
                var mapping  = _parent._schema.MappingFor(typeof(TDoc)).ToQueryableDocument();

                return(_parent.AddItem(new LoadByIdArrayHandler <TDoc, TKey>(resolver, mapping, keys)));
            }
Esempio n. 2
0
            private Task <IList <TDoc> > load <TKey>(TKey[] keys)
            {
                var tenant   = _parent._parent.Tenant;
                var resolver = tenant.StorageFor <TDoc>();
                var mapping  = tenant.MappingFor(typeof(TDoc)).ToQueryableDocument();

                return(_parent.AddItem(new LoadByIdArrayHandler <TDoc, TKey>(resolver, mapping, keys), null));
            }
Esempio n. 3
0
            private Task <IReadOnlyList <TDoc> > load <TKey>(TKey[] keys)
            {
                var storage = _parent._parent.StorageFor <TDoc>();

                return(_parent.AddItem(new LoadByIdArrayHandler <TDoc, TKey>(storage, keys)));
            }