我最近一直在学习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文件中的DB设置代码
builder.Services.AddDbContext<DataContext>(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));
请注意,我还使用VS代码作为IDE
任何帮助都将不胜感激:)
希望显示一个表,以便编辑每个值
1条答案
按热度按时间hgc7kmma1#
嘿伙计们谢谢你的回复,我已经设法解决了这个问题。
结果我不得不下载最新版本的SQL Server Management Studio