Exemplo n.º 1
0
        public DefaultDatabaseEntityDefFactory(IDatabaseEngine databaseEngine, IDatabaseTypeConverterFactory typeConverterFactory)
        {
            _databaseSettings     = databaseEngine.DatabaseSettings;
            _databaseEngine       = databaseEngine;
            _typeConverterFactory = typeConverterFactory;

            IEnumerable <Type> allEntityTypes;
        public DefaultDatabaseEntityDefFactory(IDatabaseSettings databaseSettings, IDatabaseEngine databaseEngine, IDatabaseTypeConverterFactory typeConverterFactory)
        {
            _databaseSettings     = databaseSettings;
            _databaseEngine       = databaseEngine;
            _typeConverterFactory = typeConverterFactory;

            _allEntityTypes   = ReflectUtil.GetAllTypeByCondition(t => t.IsSubclassOf(typeof(DatabaseEntity)));
            _entitySchemaDict = ConstructeSchemaDict();

            WarmUp();
        }