public EntityQueryBuilder(EntityDescriptorWrapper <TDescriptor, TEntity> descriptorWrapper) { _descriptorWrapper = descriptorWrapper; _entity = _descriptorWrapper.Entity; _query = new Query(_entity.StorageName + " as t0"); //var compiledQuery = new SqlKata.Compilers.SqlServerCompiler().Compile(query); }
//public static EntityQueryBuilder<TEntityDescriptorWrapper> Query<TEntityDescriptorWrapper>(this TEntityDescriptorWrapper descriptorWrapper) //{ // return new EntityQueryBuilder<TEntityDescriptorWrapper>(null); //} public static EntityQueryBuilder <TDescriptor, TEntity> Query <TDescriptor, TEntity>(this EntityDescriptorWrapper <TDescriptor, TEntity> descriptorWrapper) where TDescriptor : EntityDescriptor <TEntity> { return(new EntityQueryBuilder <TDescriptor, TEntity>(descriptorWrapper)); }