Esempio n. 1
0
        public DataContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <DataContext>();

            builder.UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=e_CommerceDatabase;Trusted_Connection=True;MultipleActiveResultSets=true");
            return(new DataContext(builder.Options));
        }
Esempio n. 2
0
        public MoodleContext Create(DbContextFactoryOptions options)
        {
            var optionsBuilder = new DbContextOptionsBuilder <MoodleContext>();

            optionsBuilder.UseSqlServer("Server=localhost;Database=Moodle;Trusted_Connection=True;MultipleActiveResultSets=true");
            return(new MoodleContext(optionsBuilder.Options));
        }
Esempio n. 3
0
        /// <summary>
        /// :\ Used for migrations
        /// </summary>
        /// <param name="options"></param>
        /// <returns></returns>
        public NadekoContext Create(DbContextFactoryOptions options)
        {
            var optionsBuilder = new DbContextOptionsBuilder();

            optionsBuilder.UseSqlite("Filename=./data/NadekoBot.db");
            return(new NadekoContext(optionsBuilder.Options));
        }
Esempio n. 4
0
        public SchoolContext Create(DbContextFactoryOptions options, ConnectionStringSelector connectionStringSelector)
        {
            var config = Config.GetInstance();

            var dbContextOptionsBuilder = new DbContextOptionsBuilder <SchoolContext>();

            switch (config.DatabaseType)
            {
            case Config.Database.MySql:
                dbContextOptionsBuilder
                .UseMySQL(config.MySqlDatabaseConfig.GetConnectionString(connectionStringSelector));
                break;

            case Config.Database.SqlServer:
                dbContextOptionsBuilder
                .UseSqlServer(config.SqlServerDatabaseConfig.GetConnectionString(connectionStringSelector));
                break;

            case Config.Database.PostgreSql:
                dbContextOptionsBuilder
                .UseNpgsql(config.PostgreSqlDatabaseConfig.GetConnectionString(connectionStringSelector));
                break;

            default:
                throw new Exception($"Unknown database type (was '{config.DatabaseType}')");
            }

            dbContextOptionsBuilder.UseLazyLoading();

            var ctx = new SchoolContext(dbContextOptionsBuilder.Options);

            return(ctx);
        }
Esempio n. 5
0
        public AppDbContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <AppDbContext>();

            builder.UseSqlite("Data Source=TeamScreen.sqlite");
            return(new AppDbContext(builder.Options));
        }
Esempio n. 6
0
        public ParticipantLibraryContext Create(DbContextFactoryOptions options)
        {
            var optionsBuilder = new DbContextOptionsBuilder <ParticipantLibraryContext>();

            optionsBuilder.UseSqlServer(@"Data Source=HV-MUFASA\DEV01;Initial Catalog=ParticipantLibrary;Integrated Security=true;Connect Timeout=15;");
            return(new ParticipantLibraryContext(optionsBuilder.Options));
        }
Esempio n. 7
0
        public IdentityServerDbContext Create(DbContextFactoryOptions options)
        {
            var builder = new ConfigurationBuilder()
                          .SetBasePath(options.ContentRootPath)
                          .AddJsonFile("appsettings.json")
                          .AddJsonFile($"appsettings.{options.EnvironmentName}.json", true)
                          .AddEnvironmentVariables();

            var config  = builder.Build();
            var connstr = config.GetConnectionString("DefaultConnection");

            if (string.IsNullOrWhiteSpace(connstr))
            {
                throw new InvalidOperationException("Could not find a connection string named '(DefaultConnection)'.");
            }

            if (string.IsNullOrEmpty(connstr))
            {
                throw new InvalidOperationException($"{nameof(connstr)} is null or empty.");
            }

            var migrationsAssembly = typeof(IdentityServerDbContextFactory).GetTypeInfo().Assembly.GetName().Name;
            var optionsBuilder     = new DbContextOptionsBuilder <IdentityServerDbContext>();

            optionsBuilder.UseSqlServer(connstr, b => b.MigrationsAssembly(migrationsAssembly));

            return(new IdentityServerDbContext(optionsBuilder.Options));
        }
Esempio n. 8
0
        public Db Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <Db>();

            builder.UseSqlite("Filename=./piranha-dev.db");
            return(new Db(builder.Options));
        }
        public ApplicationDbContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <ApplicationDbContext>();

            builder.UseNpgsql("User ID=postgres;Password=wickedman;Host=localhost;Port=5432;Database=eduportal;Pooling=true;");
            return(new ApplicationDbContext(builder.Options));
        }
        public VoteMonitorContext CreateDBContext(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <VoteMonitorContext>();

            builder.UseSqlServer(Startup.RegisterConfiguration().GetConnectionString("DefaultConnection"));
            return(new VoteMonitorContext(builder.Options));
        }
Esempio n. 11
0
        public NccDbContext Create(DbContextFactoryOptions options)
        {
            var opts         = SetupHelper.GetDbContextOptions();
            var nccDbConetxt = new NccDbContext(opts);

            return(nccDbConetxt);
        }
        /// <inheritdoc />
        public ConfigurationContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <ConfigurationContext>();

            builder.UseNpgsql("configurationContext", b => b.MigrationsAssembly("KlusterKite.NodeManager.ConfigurationSource"));
            return(new ConfigurationContext(builder.Options));
        }
        public AccountContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <AccountContext>();

            builder.UseSqlServer("Server=.;Database=MT_Accounts01;Trusted_Connection=True;");
            return(new AccountContext(builder.Options));
        }
Esempio n. 14
0
            public AppDbContext Create(DbContextFactoryOptions options)
            {
                var optionsBuilder = new DbContextOptionsBuilder <AppDbContext>();

                optionsBuilder.UseSqlServer("Server=(localdb)\\v11.0;Database=BethanysPieShop4;Trusted_Connection=True;MultipleActiveResultSets=true");
                return(new AppDbContext(optionsBuilder.Options));
            }
Esempio n. 15
0
 /// <summary>
 /// Метод, необходимый для использования миграций. Не нужен при дальнейших подключениях
 /// </summary>
 /// <param name="options"></param>
 /// <returns></returns>
 public TripleBDbContext Create(DbContextFactoryOptions options)
 {
     //var builder = new DbContextOptionsBuilder<TripleBDbContext>();
     //builder.UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=boatdb;Trusted_Connection=True;MultipleActiveResultSets=true");
     //return new TripleBDbContext(builder.Options);
     throw new ArgumentNullException();
 }
Esempio n. 16
0
        public SchoolContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <SchoolContext>();

            builder.UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=MyContosoUniversityCoreDb;Trusted_Connection=True;MultipleActiveResultSets=true");
            return(new SchoolContext(builder.Options));
        }
Esempio n. 17
0
        public MjrContext Create(DbContextFactoryOptions options)
        {
            var ctxOptions = new DbContextOptionsBuilder();

            ctxOptions.UseSqlite(_connectionString);
            return(new MjrContext(ctxOptions.Options));
        }
        public RootContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <RootContext>();

            builder.UseSqlServer("Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=ef7-test-db; Integrated Security=True;");
            return(new RootContext(builder.Options));
        }
Esempio n. 19
0
        public CMEExamDbContext Create(DbContextFactoryOptions options)
        {
            var optionsBuilder = new DbContextOptionsBuilder <CMEExamDbContext>();

            optionsBuilder.UseSqlServer("server=192.168.4.107;uid=sa;pwd=Abc@123;database=CMEDB_Exam");
            return(new CMEExamDbContext(optionsBuilder.Options));
        }
Esempio n. 20
0
        public PokeContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <PokeContext>();

            builder.UseSqlServer(@"Server = (localdb)\mssqllocaldb; Database = PokeApi; Trusted_Connection = True;");
            return(new PokeContext(builder.Options));
        }
        public WorkflowContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <WorkflowContext>();

            builder.UseSqlServer("Server=(local)\\SQLEXPRESS;Database=formsDB;Trusted_Connection=True;MultipleActiveResultSets=true");
            return(new WorkflowContext(builder.Options));
        }
Esempio n. 22
0
        public SimApiContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <SimApiContext>();

            builder.UseSqlServer(ConfigurationHelper.GetSetting("ConnectionStrings:DefaultConnection"));
            return(new SimApiContext(builder.Options));
        }
        public CdpContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <CdpContext>();

            builder.UseMySQL("User ID=root;Password=andresiri;Server=127.0.0.1;Database=cdp;");
            return(new CdpContext(builder.Options, new HttpContextAccessor()));
        }
Esempio n. 24
0
        public CommonContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <CommonContext>();

            builder.UseSqlServer("Server=.;Database=MT_Common;Trusted_Connection=True;");
            return(new CommonContext(builder.Options));
        }
Esempio n. 25
0
            public ApplicationDbContext Create(DbContextFactoryOptions options)
            {
                var builder = new DbContextOptionsBuilder <ApplicationDbContext>();

                builder.UseSqlServer("Server=.\\SQLEXPRESS;Database=OnePiece;Integrated Security=true;User Id=OnePieceApi;Password=Abcd@@1234;");
                return(new ApplicationDbContext(builder.Options));
            }
        public SaleTrackerContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <SaleTrackerContext>();

            builder.UseSqlServer("Data Source=(localdb)\\MSSQLLocalDB;Database=SaleTrackerDb;Trusted_Connection=true;MultipleActiveResultSets=true;");
            return(new SaleTrackerContext(builder.Options));
        }
Esempio n. 27
0
        public ApplicationDbContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <ApplicationDbContext>();

            builder.UseSqlServer("https://github.com/aspnet/EntityFramework/issues/8427");
            return(new ApplicationDbContext(default(long), null, builder.Options));
        }
Esempio n. 28
0
        public Context.RepositoryContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <Context.RepositoryContext>();

            builder.UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=Legacy;Trusted_Connection=True;MultipleActiveResultSets=true");
            return(new Context.RepositoryContext(builder.Options));
        }
Esempio n. 29
0
        public CompanyContext Create(DbContextFactoryOptions options)
        {
            var builder = new DbContextOptionsBuilder <CompanyContext>();

            builder.UseSqlServer(@"Server=.\SQLExpress;Database=EFODataAPI;Trusted_Connection=True;MultipleActiveResultSets=true");
            return(new CompanyContext(builder.Options));
        }
Esempio n. 30
0
        public DBContext Create(DbContextFactoryOptions options)
        {
            var optionsBuilder = new DbContextOptionsBuilder();

            optionsBuilder.UseSqlite("Filename=data/nat.db");
            return(new DBContext(optionsBuilder.Options));
        }