/// <summary> /// Initialize the DbContext and initialize the mapping roles. /// </summary> /// <param name="connectionString">Connection string</param> private void InitializeDbContext(string connectionString) { _queryExecutor = new QueryExecutor(connectionString); _queryTracker = new QueryTracker(); var entityMappingContainer = new EntityMappingContainer(); _mappingRuleTranslator = new MappingRuleTranslator(entityMappingContainer); _isDisposed = false; InitializeDbSets(); Mappings(entityMappingContainer); }