sql-server - 将 SQL 数据库连接到 Razor 页面
问题描述
我一直在谷歌搜索一段时间,查看各种网站和答案无济于事。或多或少一整天,我一直在尝试在我的ASP.NET Razor 页面和我的SQL 数据库之间建立连接,以便我可以将所述数据库中的数据显示到我的网站上。
快速说明 - 我既没有App_Data文件夹也没有Config文件,因为我的模板没有默认设置,因此我一直在尝试解决这个问题。我得到的“最远”或多或少如下:
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
到目前为止,我唯一需要做的就是一个错误代码说
当前上下文中不存在名称“数据库”
解决方案
推荐阅读
- java - 如何在 Apache Poi 中使用公式保存 excel?
- javascript - JS - 有没有办法在不丢失默认功能的情况下将 CSS 样式添加到 JSON 控制台日志消息?
- asp.net - IApplicationBuilder.UseBasePath 奇怪的行为?
- python - 在 python3 中导入超出顶级包失败
- java - 我收到一些关于 java 中无法访问的代码的错误,如何修复它。我用日食霓虹灯
- bash - fswatch 和 ffmpeg 中的输出文件扩展名
- qt - qInstallMessageHandler() 不返回文件行、文件名、函数名
- c# - 是否可以从 C# 链表中提取子列表?
- security - 获取托管在 IP 地址上的所有域
- wso2 - WSO2 API update REST API throwing exception