Пример #1
0
        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);
        }