/// <summary> /// Initializes a new instance of the <see cref="EFCoreDataContext"/> class. /// </summary> /// <param name="modelBuilderFactory">The model builder factory.</param> /// <param name="dataSource">The data source.</param> /// <param name="options">The options.</param> public EFCoreDataContext(IEFCoreModelBuilderFactory modelBuilderFactory, IEntityMapFactory mapFactory, string dataSource, DbContextOptions options) : base(options) { _modelBuilderFactory = modelBuilderFactory; this.mapFactory = mapFactory; _dataSource = dataSource; }
/// <summary> /// Initializes a new instance of the <see cref="EFCoreSharedContextFactory"/> class. /// </summary> /// <param name="serviceLocater">The service locater.</param> /// <param name="modelBuidlerFactory">The model buidler factory.</param> public EFCoreSharedContextFactory(IIoCServiceLocator serviceLocater, IEFCoreModelBuilderFactory modelBuidlerFactory) { _serviceLocater = serviceLocater; _modelBuidlerFactory = modelBuidlerFactory; }
/// <summary> /// Initializes a new instance of the <see cref="EFCoreAsyncWorkAroundDbContext"/> class. /// </summary> /// <param name="modelBuilderFactory">The model builder factory.</param> /// <param name="dataSource">The data source.</param> /// <param name="options">The options.</param> public EFCoreAsyncWorkAroundDbContext(IEFCoreModelBuilderFactory modelBuilderFactory, IEntityMapFactory mapperFactory, string dataSource, DbContextOptions options) : base(modelBuilderFactory, mapperFactory, dataSource, options) { _modelBuilderFactory = modelBuilderFactory; _dataSource = dataSource; }