Где находится источник данных = MvcMovie.db? - PullRequest
0 голосов
/ 05 января 2019

https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-2.2&tabs=visual-studio-code

Я пытаюсь с помощью кода Visual Studio, следуя вышеприведенному руководству, создать Razor Pages, которые мне удалось успешно запустить для выполнения CRUD для модели Movie. Какая головоломка у меня, когда я смотрю на appsettings.json, он имеет

"ConnectionStrings": { «MovieContext»: «Источник данных = MvcMovie.db»

Мой вопрос: где находится моя база данных вышеуказанной конфигурации? Это выглядит очень отличается от моей Visual Studio Community IDE Я понимаю, что один XML и другой JSON. Но этот источник данных JSON не указал, какое имя экземпляра sql?

1 Ответ

0 голосов
/ 05 января 2019

В классе запуска вы увидите в методе ConfigureServices что-то вроде этого

services.AddDbContext<RazorPagesMovieContext>(options =>
    options.UseSqlite(
        // This is one way to get your connection from the appsettings.json
        // the result of this call is: "Data Source=MvcMovie.db"
        Configuration.GetConnectionString("MovieContext"))
    ); 
...