public static void Initialize(IKVStoreEngine kVStoreEngine) { _settings = kVStoreEngine.Settings; _firstDefaultInstanceName = kVStoreEngine.FirstDefaultInstanceName; IEnumerable <Type> allEntityTypes; if (_settings.AssembliesIncludeEntity.IsNullOrEmpty()) { allEntityTypes = ReflectUtil.GetAllTypeByCondition(kvstoreEntityTypeCondition); } else { allEntityTypes = ReflectUtil.GetAllTypeByCondition(kVStoreEngine.Settings.AssembliesIncludeEntity, kvstoreEntityTypeCondition); } _typeSchemaDict = ConstructeSchemaDict(allEntityTypes);
public DefaultKVStore(IKVStoreEngine kvstoreEngine) { _engine = kvstoreEngine; EntityDefFactory.Initialize(kvstoreEngine); }