public static DbContextOptionsBuilder UseSqlite( [NotNull] this PlusDbContextConfigurationContext context, [CanBeNull] Action <SqliteDbContextOptionsBuilder> sqliteOptionsAction = null) { if (context.ExistingConnection != null) { return(context.DbContextOptions.UseSqlite(context.ExistingConnection, sqliteOptionsAction)); } else { return(context.DbContextOptions.UseSqlite(context.ConnectionString, sqliteOptionsAction)); } }
public static DbContextOptionsBuilder UseMySQL( [NotNull] this PlusDbContextConfigurationContext context, [CanBeNull] Action <MySqlDbContextOptionsBuilder> mySQLOptionsAction = null) { if (context.ExistingConnection != null) { return(context.DbContextOptions.UseMySql(context.ExistingConnection, mySQLOptionsAction)); } else { return(context.DbContextOptions.UseMySql(context.ConnectionString, mySQLOptionsAction)); } }