public EFCoreDao(DbContextOptions options, DaoFactoryOption daoFactoryOption, SessionContext sessionContext = null) : base(options) { _daoFactoryOption = daoFactoryOption; _entityAssemblies = daoFactoryOption.EntityAssemblies; _sessionContext = sessionContext; //this must at the last CacheKey = GetCacheKey(); //Console.WriteLine(string.Join(" \t", _entityAssemblies.Select(e => e.FullName))); //Console.WriteLine("sesstion hashcode:" + HashCode); }
public PostgreSqlBackupProvider(DaoFactoryOption daoFactoryOption, MigrationOptions migrationOptions) { _migrationOption = migrationOptions; _daoFactoryOption = daoFactoryOption; }
public EFCoreDaoFactory(DaoFactoryOption options, DbContextOptionsBuilder dbContextOptionsBuilder) { _options = options; _dbContextOptionsBuilder = dbContextOptionsBuilder; }