【发布时间】:2022-11-22 06:07:18
【问题描述】:
我最近一直在学习 C# 和 ASP.Net 核心,我目前正在尝试用我的项目设置 SQL 服务器。但是,当我尝试编辑或查看表格时,它只是显示为空白。
我已经在 appsettings.json 文件中设置了连接字符串
"ConnectionStrings": {
"DefaultConnection": "Server=localhost\\SQLEXPRESS; Database=dotnet-prac; Trusted_Connection=true; TrustServerCertificate=True;"
},
下面的代码是 DataContext 文件
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
namespace dotnet_prac.Data
{
public class DataContext : DbContext
{
public DataContext(DbContextOptions<DataContext> options) : base(options)
{
}
public DbSet<Character> Characters => Set<Character>();
}
}
这是 Program.cs 文件中的数据库设置代码
builder.Services.AddDbContext<DataContext>(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));
请注意,我也使用 VS Code 作为我的 IDE
任何帮助将不胜感激 :)
期待出现一个表格,这样我就可以编辑每个值
【问题讨论】:
-
您是否在工具 > 选项中启用了硬件加速?如果是这样,请禁用它并重新启动 SSMS。
-
硬件加速从一开始就被禁用,不幸的是表格仍然没有显示:(
-
“查看”表格是什么意思?就像您执行
SELECT * FROM {Your Table}一样,结果集中没有任何行? -
您运行的是什么版本的 SSMS?尝试进行修复重新安装。还要检查 Windows 事件日志中是否存在与 SSMS 相关的错误。
-
抱歉应该更具体一些,我所说的“查看”是指表格根本没有显示出来,正如您在表格上方的图片中看到的那样,表格应该在右侧
标签: sql-server ssms