public DataReaderAdapter(IDataReader reader, IDatabaseFactory factory, bool includeHiddenColumns) { _reader = reader; _factory = factory; _includeHiddenColumns = includeHiddenColumns; _structure = reader.GetTableInfo(_includeHiddenColumns); }
public DataSetModel(DatabaseInfo targetDatabase, IShellContext context, IDatabaseFactory factory) { _targetDatabase = targetDatabase; _context = context; _factory = factory; _dda = _factory.CreateDataAdapter(); }
public void Init() { _databaseFactory = new GaragableDatabaseFactory(); _userRepo = new UserRepository(_databaseFactory); _randomString = new RandomStringGenerator(); _unitOfWork = new UnitOfWork(_databaseFactory); }
public UserFactory(IDatabaseFactory databaseFactory) { this._databaseFactory = databaseFactory; var applicationDbContext = new ApplicationDbContext(); var UserStore = new UserStore<ApplicationUser>(applicationDbContext); this._userManager = new UserManager<ApplicationUser>(UserStore); var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(new ApplicationDbContext())); }
public Installer( IDatabaseFactory databaseFactory, IStoreService storeService, IPaymentMethodService paymentMethodService, IOrderService orderService ) { _databaseFactory = databaseFactory; _storeService = storeService; _paymentMethodService = paymentMethodService; _orderService = orderService; _persistenceInstaller = new PersistenceInstaller( databaseFactory ); }
//public void SaveToXml(XmlElement xml) //{ // foreach (var elem in Inserts) // { // elem.SaveToXml(xml.AddChild("Insert")); // } // foreach (var elem in Updates) // { // elem.SaveToXml(xml.AddChild("Update")); // } // foreach (var elem in Deletes) // { // elem.SaveToXml(xml.AddChild("Delete")); // } //} //private void DumpTarget(ISqlDumper dmp, ChangeSetItem item) //{ // string linkedInfoStr = item.LinkedInfo != null ? item.LinkedInfo.ToString() : ""; // dmp.Put("%s%f", linkedInfoStr, item.TargetTable); //} //private void DumpWhere(ISqlDumper dmp, ChangeSetItem item, List<ChangeSetCondition> conditions, DatabaseInfo db) //{ // dmp.Put("^ where "); // bool wasCond = false; // foreach(var cond in conditions) // { // if (wasCond) dmp.Put(" ^and "); // wasCond = true; // DumpCondition(dmp, item, cond, db); // } //} public DmlfBatch GetCommands(DatabaseInfo db, IDatabaseFactory factory) { var disableFks = new HashSet<Tuple<NameWithSchema, string>>(); var dda = factory.CreateDataAdapter(); var converter = new CdlValueConvertor(new DataFormatSettings()); foreach (var upd in Updates) { if (upd.DisableReferencedForeignKeys || upd.UpdateReferences || DisableReferencedForeignKeys || UpdateReferences) { var table = db.FindTable(upd.TargetTable); if (table == null) continue; foreach (var fk in table.GetReferences()) { disableFks.Add(Tuple.Create(fk.OwnerTable.FullName, fk.ConstraintName)); } } } var res = new DmlfBatch(); foreach (var fk in disableFks) res.DisableConstraint(fk.Item1, fk.Item2, true); foreach (var ins in Inserts) { ins.GetCommands(res, db, dda, converter); } foreach (var upd in Updates) { upd.GetInsertCommands(res, db, this, dda, converter); } foreach (var upd in Updates) { upd.GetCommands(res, db, this, dda, converter); } foreach (var upd in Updates) { upd.GetDeleteCommands(res, db, this); } foreach (var del in Deletes) { del.GetCommands(res, db, this); } foreach (var fk in disableFks) res.DisableConstraint(fk.Item1, fk.Item2, false); res.Commands.ForEach(x => { var cmd = x as DmlfCommandBase; if (cmd != null) cmd.SimplifyFromAliases(); }); return res; }
public LogManager(IDatabaseFactory databaseFactory, ICryptoService cryptoService) { _dbContext = databaseFactory.Get() as DiabDbContext; LogCommands = new LogCommands(databaseFactory); ModelReader = new ModelReader(databaseFactory); PersonCommands = new PersonCommands(databaseFactory); FriendCommands = new FriendCommands(databaseFactory); SecurityLinkCommands = new SecurityLinkCommands(databaseFactory, cryptoService); }
public SqlDumper(ISqlOutputStream stream, IDatabaseFactory factory, SqlFormatProperties props) { m_stream = stream; m_props = props; m_factory = factory; m_DDA = m_factory.CreateDataAdapter(); m_formatterState.DDA = m_DDA; m_dialect = m_factory.CreateDialect(); }
public static void RegisterFactory(IDatabaseFactory factory) { foreach(string ident in factory.Identifiers) { _factories[ident] = factory; } foreach (var type in factory.ConnectionTypes) { _factoryByType[type] = factory; } }
public RepositoryBase(IDatabaseFactory databaseFactory, IUnitOfWork unitOfWork) { if (databaseFactory == null) throw new ArgumentNullException("databaseFactory"); if (unitOfWork == null) throw new ArgumentNullException("unitOfWork"); this.unitOfWork = unitOfWork; DatabaseFactory = databaseFactory; }
public ConnectionProvider(string provider, string connectionString) { _connectionString = connectionString; _provider = provider; _factory = FactoryProvider.FindFactory(_provider); if (_factory == null) { throw new Exception("DBSH-00001 Unknown connection provider:" + provider); } }
public DatabaseDiff(DatabaseInfo src, DatabaseInfo dst, DbDiffOptions options, IDatabaseFactory factory) { _factory = factory; _src = src.CloneDatabase(); _dst = dst.CloneDatabase(); _actions = new DbDiffAction(this); //m_actions = new DiffActionDatabase(this, m_src, m_dst); _options = options; RebuildGroupIdDictionary(); if (_src.GroupId != _dst.GroupId) CreatePairing(); CreateActions(); }
public SqlScriptCompiler(IDatabaseFactory factory, DataSyncSqlModel datasync, IShellContext context, string procName) { _context = context; _procName = procName; _datasync = datasync; _factory = factory; _sw = new StringWriter(); var so = new SqlOutputStream(factory.CreateDialect(), _sw, new SqlFormatProperties()); so.OverrideCommandDelimiter(";"); _dmp = factory.CreateDumper(so, new SqlFormatProperties()); }
private FilterJoinSqlModel(SourceEntitySqlModel rootModel, SourceGraphSqlModel sourceGraphModel, IDatabaseFactory factory) { _sourceGraph = sourceGraphModel; _rootEntity = rootModel; _factory = factory; FillEntitiesOnTheSameServer(); BuildLinkedEntities(); bool hasFilter = _linkedEntities.Any(x => x.Dbsh.Columns.Any(y => y.Filter != null)); if (!hasFilter) { _isValid = false; return; } _filteredEntities.AddRange(_linkedEntities); DetectUnusedEntities(); }
public RepositoryBase(IDatabaseFactory dbFactory) { this.databaseFactory = dbFactory; dbset = DataContext.Set <T>(); }
public MemberRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public LotTxRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public ProjectRepository(IDatabaseFactory databaseFactory) { DatabaseFactory = databaseFactory; this._contextSub = new V3Entities(); }
public SysEnterpriseService(IDatabaseFactory databaseFactory, IUserInfo userInfo) : base(databaseFactory, userInfo) { }
public CustomerRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public SupplyRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
protected BaseRepository(IDatabaseFactory factory) : this(factory.Get()) { }
public ClassificatorRepository(IDatabaseFactory factory) : base(factory) { }
/// <summary> /// Initializes a new instance of the <see cref="UnitLocationDataService"/> class. /// </summary> /// <param name="databaseFactory">IDatabaseFactory reference</param> public UnitLocationDataService(IDatabaseFactory <UnitManagerDbContext> databaseFactory, ILoggingHelper loggingHelper) : base(databaseFactory) { // Store injected dependencies this.loggingHelper = loggingHelper; }
public DayOffRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public UserRepository(IDatabaseFactory provider) : base(provider) { }
internal ColorRepository(IDatabaseFactory databaseFactory) { _databaseFactory = databaseFactory; }
public CustomerRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { _EmployerDataContext = DBContext.Set <Employer>(); _CustomerEmployerContext = DBContext.Set <CustomerEmployer>(); }
public override string GenerateSql(IDatabaseFactory factory, IShellContext context) { var model = GetModel(context); var sqlModel = new DataSyncSqlModel(model, context, true, context.Replace(GetProviderString(context))); return sqlModel.GenerateScript(factory, context, UseTransaction, sqlModel.Parameters, GetParameterValues(context)) + SqlEditorInfoTool.FormatEditorInfo(EditorInfo); }
public VipSettingRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public UsersRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public UnitOfWork(IDatabaseFactory databaseFactory) { this.databaseFactory = databaseFactory; _saved = false; }
public SiteRepository(IDatabaseFactory dBContext) : base(dBContext) { }
public UnitOfWork(IDatabaseFactory databaseFactory) { this._databaseFactory = databaseFactory; this.DataContext.ObjectContext().SavingChanges += (sender, e) => BeforeSave(this.GetChangedOrNewEntities()); }
public EvaluationPracticeRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public SpSafMejorEquipoLogic() { this._uow = new UnitOfWork(); this._dataFactory = new DatabaseFactory(); this._sSpSafMejorEquipoData = new SpSafMejorEquipoData(_dataFactory, _uow); }
public LocationService(IDatabaseFactory dbFactory) : base(dbFactory) { }
public void Initialize() { conString = "MacheteConnection"; idb = new DatabaseFactory(conString); userManager = new MyUserManager(idb); }
public WebsiteAttributeRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public UnitOfWork(IDatabaseFactory dbFactory) { this.dbFactory = dbFactory; }
public PositionRepository(IDatabaseFactory databaseFactory) { _databaseFactory = databaseFactory; }
public UnitOfWork(IDatabaseFactory databaseFactory) { _databaseFactory = databaseFactory; }
public ManageLocationServices(IDatabaseFactory DbFactory) : base(DbFactory) { }
public InOut(ILoggerFactory logFactory, IDatabaseFactory <ComContext> databaseFactory) : base(logFactory, databaseFactory) { }
public RecordToDbAdapter(TargetColumnMap columnMap, IDatabaseFactory targetFactory, DataFormatSettings formatSettings) { _columnMap = columnMap; _dda = targetFactory.CreateDataAdapter(); _outputConv = new CdlValueConvertor(formatSettings); }
public MES_M501_JobTxRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }
public UnityOfWork(IDatabaseFactory databaseFactory) { this.databaseFactory = databaseFactory; }
public UnitOfWork(IDatabaseFactory dbFactory) { this.dbFactory = dbFactory; dataContext = dbFactory.DataContext; }
protected BaseService(IDatabaseFactory databaseFactory) { DatabaseFactory = databaseFactory; }
protected RepositoryBase(IDatabaseFactory databaseFactory) { DatabaseFactory = databaseFactory; _dbset = DataContext.Set <T>(); }
public PersonController(IDatabaseFactory _databaseFactory) { databasePlaceholder = _databaseFactory.GetPersonRepository(); }
public SettingRepository(IDatabaseFactory databaseFactory, ICachingFactory cacheFactory) : base(databaseFactory.GetContext()) { _cache = cacheFactory.GetCacheService(); }
public void TestCleanup() { idb = null; }
public TransportProvidersAvailabilityRepository(IDatabaseFactory dbFactory) : base(dbFactory) { }
public ProjectRepository(IDatabaseFactory databaseFactory, IDbContext dbContext) : base(databaseFactory, dbContext) { }
public QNameRepository(IDatabaseFactory databaseFactory, IUnitOfWork unitOfWork) : base(databaseFactory, unitOfWork) { }
public PersonCommands(IDatabaseFactory databaseFactory) { _db = databaseFactory.Get(); }
public UnitOfWork(IDatabaseFactory databaseFacory) { _databaseFactory = databaseFacory; }
protected RepositoryBase(IDatabaseFactory databaseFactory) { DatabaseFactory = databaseFactory; }
public VendedorRepository(IDatabaseFactory databaseFactory) : base(databaseFactory) { }