private TectureBuilder Configure(bool fake) { TectureBuilder tb = new TectureBuilder(); tb.WithChannel <Db>(c => { LazyDisposable <ToyFactoryDbContext> ld = fake ? LazyDisposable <ToyFactoryDbContext> .Default() : new LazyDisposable <ToyFactoryDbContext>(() => new ToyFactoryDbContext()); c.UseEfCoreOrm(ld); c.UseEfCoreDirectSql(ld); }); return(tb); }
private TectureBuilder Configure(bool fake) { TectureBuilder tb = new TectureBuilder(); tb.WithChannel <Db>(c => { LazyDisposable <ToyFactoryDbContext> ld = fake ? LazyDisposable <ToyFactoryDbContext> .Default() : new LazyDisposable <ToyFactoryDbContext>(() => new ToyFactoryDbContext()); c.UseEfCoreOrm(ld); c.UseEfCoreDirectSql(ld, new MariaInterpolation()); }); tb.WithChannel <Logic.Channels.System>(x => x.UseDateTime()); return(tb); }