protected NHibernateDataProviderBase(IADORepository ADORepository, params object[] parameters) { LOG_MUTE(); DISABLE_INSENSITIVE_COLLATION_FIX(); DataQueryProvider = new NHibernateDataQueryProvider(ADORepository.NHSession); JoinProcessor = new NHibernateJoinProcessor(Placeholders.BASEALIAS); FilterCriteriaProcessor = new NHibernateFilterCriteriaProcessor(Placeholders.BASEALIAS); SortInfoProcessor = new NHibernateSortInfoProcessor(Placeholders.BASEALIAS); GroupPropertiesProcessor = new NHibernatePropertiesCollectionProcessor(Placeholders.BASEALIAS); GroupSummaryProcessor = new NHibernateSummaryProcessor <TSource>(Placeholders.BASEALIAS); TotalSummaryProcessor = new NHibernateSummaryProcessor <TSource>(Placeholders.BASEALIAS); ExecuteContextInitialization(parameters); GroupSortInfoProcessor = new NHibernateSortInfoProcessor(Placeholders.BASEALIAS); GroupSortInfoProcessor.AddMappings(SortInfoProcessor.SpecialMappings); GroupSortInfoProcessor.AddMappings(GroupPropertiesProcessor.SpecialMappings); // ReSharper disable DoNotCallOverridableMethodsInConstructor PrepareForFetchingProcess(); // ReSharper restore DoNotCallOverridableMethodsInConstructor }
public ReflashRequestValidator(IADORepository adoRepository) : base(adoRepository) { }
public static T FetchEntity <T>(this IADORepository source, T entity) where T : AbstractDataObject { return(source.Entities <T>().ThatIs(entity).SingleOrDefault()); }
public TokenValidator(IADORepository adoRepository) : base(adoRepository) { }
public CommonStrategy(IADORepository adoRepository) : base(adoRepository) { }
public CacheableStrategy(IADORepository adoRepository) : base(adoRepository) { LocalCache = new Dictionary <Type, IPersistenceValidator>(); }
public static IQueryable <EntityContext> EntityContexts(this IADORepository source) { return(source.EntityContexts <EntityContext>()); }
public static IQueryable <T> EntityContexts <T>(this IADORepository source) where T : EntityContext { return(source.Entities <T>()); }
public VtecTeamDBManager() { adoRepository = NHibernateContextManager.CommonADORepository; adoPersister = NHibernateContextManager.CommonADOPersister; }
public CarManufacturerValidator(IADORepository adoRepository) : base(adoRepository) { }
protected NHibernateDataProviderSimple(IADORepository ADORepository, params object[] parameters) : base(ADORepository, parameters) { }
//todo: unit testing, some day public SqlQueryBuilder(IUpdatingProgress progress, IADORepository adoRepo, IStringParser stringParser) { _progress = progress; _adoRepo = adoRepo; _stringParser = stringParser; }
protected BasePersistenceValdator(IADORepository adoRepository) { ADORepository = adoRepository; }
public CacheableStrategy(IADORepository adoRepository) : base(adoRepository) { LocalCache = new Dictionary<Type, IPersistenceValidator>(); }
public CommentValidator(IADORepository adoRepository) : base(adoRepository) { }
public static IQueryable <T> Entities <T>(this IADORepository source) where T : class { return(source.Filter <T>()); }
protected AbstractStrategy(IADORepository adoRepository) { ADORepository = adoRepository; }
public static AdminAreaContext AdminAreaContext(this IADORepository source) { return(source.EntityContexts <AdminAreaContext>().Single()); }
protected ADOPersistenseValidator(IADORepository adoRepository) : base(adoRepository) { }
//public static IQueryable<AbstractAreaUser> AreaUsers(this IADORepository source) //{ // return source.AreaUsers<AbstractAreaUser>(); //} public static IQueryable <T> Users <T>(this IADORepository source) where T : AbstractUser { return(source.Entities <T>()); }
public UserValidator(IADORepository adoRepository) : base(adoRepository) { }
public static IQueryable <AbstractUser> Users(this IADORepository source) { return(source.Users <AbstractUser>()); }
public ReviewValidator(IADORepository adoRepository) : base(adoRepository) { }
public ReflashStorageValidator(IADORepository adoRepository) : base(adoRepository) { }
public ADOReaderPage() { ADORepository = NHibernateContextManager.CommonADORepository; }
public ADODataProvider(IADORepository ADORepository, params object[] parameters) : base(ADORepository, parameters) { }
public ReflashHistoryValidator(IADORepository adoRepository) : base(adoRepository) { }
public NewsValidator(IADORepository adoRepository) : base(adoRepository) { }