public void Run() { ILogger logger = diContainter.GetService <ILogger <DemoApplication> >(); logger.LogInformation("== Running =="); // Data Seeding SamplesContext1 efContext = diContainter.GetService <SamplesContext1>(); efContext.SeedDemoData(); // Demos IDemoJob demoJob; demoJob = diContainter.GetService <CreateEntities>(); // demoJob = diContainter.GetService<QueryEntities>(); // demoJob = diContainter.GetService<ModifyEntities>(); // demoJob = diContainter.GetService<DeleteEntities>(); // demoJob = diContainter.GetService<DbFunction>(); // demoJob = diContainter.GetService<ChangeTracker>(); // demoJob = diContainter.GetService<DirectSql>(); // demoJob = diContainter.GetService<Concurrency>(); // demoJob = diContainter.GetService<GlobalQueryFilter>(); // demoJob = diContainter.GetService<ShadowProperties>(); // demoJob = diContainter.GetService<ExplicitlyCompiledQueries>(); // demoJob = diContainter.GetService<LoadingStrategies>(); // demoJob = diContainter.GetService<GraphUpdate>(); // Und Action! Console.WriteLine($"=== {demoJob.Title} ==="); demoJob.Run(); logger.LogInformation("== Fertig =="); Console.ReadKey(); }
public Transactions(ILogger <Concurrency> logger, SamplesContext1 efContext1, SamplesContext3 efContext3, IConfigurationRoot configuration) { _logger = logger; _efContext1 = efContext1; _efContext3 = efContext3; _configuration = configuration; }
public void TestMethod1() { var options = new DbContextOptionsBuilder <SamplesContext1>() .UseInMemoryDatabase(databaseName: "UnitTest") .Options; using (SamplesContext1 context = new SamplesContext1(options)) { } }
public void Run() { Debugger.Break(); var q = from te in _efContext.TechEvents where SamplesContext1.StringLike(te.Name, "Ba%") select te; foreach (var techSession in q) { Console.WriteLine(techSession); } }
public CreateEntities(ILogger <QueryEntities> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public Concurrency(ILogger <Concurrency> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public DirectSql(ILogger <DirectSql> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public ModifyEntities(ILogger <ModifyEntities> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public DatabaseFacade(ILogger <DatabaseFacade> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public DbFunction(ILogger <DbFunction> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public DeleteEntities(ILogger <DeleteEntities> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public ChangeTracker(ILogger <ChangeTracker> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public ShadowProperties(ILogger <DatabaseFacade> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public GraphUpdate(ILogger <GraphUpdate> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public DemoJob1(ILogger <DemoJob1> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public GlobalQueryFilter(ILogger <Concurrency> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public LoadingStrategies(ILogger <LoadingStrategies> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }
public ExplicitlyCompiledQueries(ILogger <ExplicitlyCompiledQueries> logger, SamplesContext1 efContext) { _logger = logger; _efContext = efContext; }