Подключение базы данных SQL к странице Razor

#sql-server #razor

Вопрос:

Я уже немного погуглил и просматриваю различные сайты и ответы безрезультатно. Более или менее весь день я пытался установить связь между моими ASP.NET Страница Razor и моя база данных SQL, чтобы я мог отображать данные из указанной базы данных на своем сайте.

Краткое примечание — У меня нет ни папки App_Data, ни файла конфигурации, так как мой шаблон не входил в них по умолчанию, поэтому я пытался просто обойти это. «Самое дальнее», что я получил, более или менее выглядит следующим образом:

cshtml

 @page
@model Torch_HoundsModel
@{
    ViewData["Title"] = "Torch Hounds";
    var db = Database.Open("Characters");
    var selectQueryString = "SELECT * FROM Torch_Hounds ORDER BY Name";
}

<div class="text-center">
    <h1 class="display-4">@ViewData["Title"]</h1>
    <ul>
        <li>ID</li>
        <li>Name</li>
    </ul>
    @foreach(var row in db.Query(selectQueryString))
    {
        <ul>
            <li>@row.ID</li>
            <li>@row.Name</li>
        </ul>
    }
</div>
 

SQL

Изображение базы данных

До сих пор единственное, от чего мне нужно избавиться, — это один код ошибки, в котором говорится:

Имя «База данных» не существует в текущем контексте