Изменение пути к файлу mdf при подключении по умолчанию - PullRequest
1 голос
/ 14 июля 2020

У меня есть база данных в файле .mdf. Вот конфигурация из файла startup.cs

public void ConfigureServices(IServiceCollection services)
{
    var temp = Configuration.GetConnectionString("DefaultConnection");

    services.AddDbContext<ApplicationDbContext>(options => options.UseSqlServer(temp));
    services.AddDbContext<FilmsLibraryDbContext>(options => options.UseSqlServer(temp));
 
    services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
            .AddRoles<IdentityRole>()
            .AddEntityFrameworkStores<ApplicationDbContext>();
    services.AddRazorPages();
    services.AddServerSideBlazor();
    services.AddScoped<AuthenticationStateProvider, RevalidatingIdentityAuthenticationStateProvider<IdentityUser>>();
    services.AddScoped<IFilmLogic, FilmLogic>();
    services.AddScoped<IMovieRentalLogic, MovieRentalLogic>();
    services.AddSingleton<WeatherForecastService>();
}

, а вот определение моей базы данных в appsettings.json:

"ConnectionStrings": 
{
    "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=mydatabase;Trusted_Connection=True;MultipleActiveResultSets=true"
},

Проблема в том, что когда я меняю базу данных, она меняется данные в файле по пути C:\users.

Я хотел бы изменить его, например, на эту папку проекта, потому что когда я пытаюсь открыть этот проект на другом компьютере, он не работает из-за этого, указанного путь.

...