,可以通过以下步骤实现:
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using System.Linq;
public class HomeController : Controller
{
private readonly YourDbContext _context;
public HomeController(YourDbContext context)
{
_context = context;
}
public IActionResult GetLastSqlRecord()
{
var lastRecord = _context.YourTableName
.FromSqlRaw("SELECT TOP 1 * FROM YourTableName ORDER BY Id DESC")
.FirstOrDefault();
return View(lastRecord);
}
}
@model YourModel
<h1>Last SQL Record</h1>
<p>Id: @Model.Id</p>
<p>Column1: @Model.Column1</p>
<p>Column2: @Model.Column2</p>
<!-- 其他列 -->
请注意,上述代码中的"YourDbContext"应替换为您自己的数据库上下文类名,"YourTableName"应替换为您自己的表名,"YourModel"应替换为您自己的模型类名,并根据实际情况调整视图中显示的列。
这种方法适用于使用Entity Framework Core的情况,它允许您执行原始的SQL查询并将结果映射到模型类中。这样,您就可以轻松地获取并显示最后一条Sql记录。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅作为示例,实际使用时应根据您的需求选择适合的腾讯云产品。
领取专属 10元无门槛券
手把手带您无忧上云