#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
До сих пор единственное, от чего мне нужно избавиться, — это один код ошибки, в котором говорится:
Имя «База данных» не существует в текущем контексте