/// <summary> /// Creates the context factor with the context loader /// </summary> /// <param name="loader"></param> public MidsDomainContextFactory(IDomainContextLoader loader) { _loader = loader; }
/// <summary> /// Creates an instance of the context provider from the given readers /// </summary> /// <remarks>may want to encapsulate this usage because reader is stateful and Create modifies that state.</remarks> /// <param name="databaseReader">the database reader to use.</param> public MidsDomainContextFactory(DatabaseReader databaseReader, EnhancementDatabaseReader enhancementDatabaseReader) { _loader = new MidsDomainContextLoader(databaseReader, enhancementDatabaseReader); }