Exemplo n.º 1
0
 protected AbstractRepositoryTest(DbConnectionStringProvider connectionStringProvider, IMappingSourceProvider mappingSourceProvider)
     : this(connectionStringProvider, mappingSourceProvider, true)
 {
 }
Exemplo n.º 2
0
        protected AbstractRepositoryTest(DbConnectionStringProvider connectionStringProvider, IMappingSourceProvider mappingSourceProvider, bool autorollback)
        {
            AutoRollback = autorollback;

            if (connectionStringProvider == null)
            {
                DataContext = new TDataContext();
            }
            else
            {
                if (mappingSourceProvider == null)
                {
                    DataContext = Activator.CreateInstance(typeof(TDataContext), connectionStringProvider) as TDataContext;
                }
                else
                {
                    DataContext = Activator.CreateInstance(typeof(TDataContext), connectionStringProvider, mappingSourceProvider) as TDataContext;
                }
            }

            UnitOfWork = new DefaultUnitOfWork(DataContext);
            Repository = Activator.CreateInstance(typeof(TRepository), DataContext) as TRepository;
        }
Exemplo n.º 3
0
        public HistoryLogDataContext(DbConnectionStringProvider connectionStringProvider, IMappingSourceProvider mappingSourceProvider)
            : this((connectionStringProvider ?? new DbConnectionStringProvider("Default-HistoryLog")).ConnectionString,
                   mappingSourceProvider.MappingSource)
        {
            var options = new DataLoadOptions();

            LoadOptions = options;
        }