private void InitializeServices(DataContextOptions options) { // Each DataContext has it's own set of services and provider. _services = new ServiceCollection(); // Add the services required for the specific relational options. options.AddServices(_services); _serviceProvider = _services.BuildServiceProvider(); // Initialize the DbContextService for this context _contextService = _serviceProvider.GetRequiredService <IDataContextService>(); _contextService.Initialize(this); }
public TestContextFactory(DataContextOptions <TestContext> options) : base(options) { }
/// <summary> /// Constructs a new DataContext with the provided <see cref="DataContextOptions"/>. /// </summary> /// <param name="options"></param> public DataContext(DataContextOptions options) { Options = options ?? throw new ArgumentNullException(nameof(options)); }
/// <summary> /// /// </summary> /// <param name="options"></param> protected DataContextFactory(DataContextOptions <TContxt> options) { this.options = options; }
/// <summary> /// /// </summary> /// <param name="options"></param> public LightDataContextFactory(DataContextOptions <DataContext> options) : base(options) { }
public DataContextOptionsBuilder(DataContextOptions <TContext> options) : base(options) { }
public SimpleDataContext(DataContextOptions options) : base(options) { Addresses = new EntitySet <Address>(this); }
public TodoDataContext(DataContextOptions options) : base(options) { // Add your entity sets to the context in the data context constructor. TodoItems = new EntitySet <TodoItem>(this); }
public DataContextOptionsBuilder() { Options = new DataContextOptions(); }
public TestDataContext(DataContextOptions options) : base(options) { Products = new EntitySet <Product>(this); Suppliers = new EntitySet <Supplier>(this); Parts = new EntitySet <Part>(this); }
public TestRepo(RepositoryOptions options, DataContextOptions dataContextOptions, DbTransaction transaction) : base(options, dataContextOptions, transaction) { }
public TestRepo(RepositoryOptions options, DataContextOptions dataContextOptions) : base(options, dataContextOptions) { }
public ExpressionFieldNamePicker(DataContextOptions options) : base(options) { OptionsBehavior.AllowExpandOnDblClick = false; }
public TestExtendContext(DataContextOptions <TestContext> options) : base(options) { }