【ASP.NET CORE】.NET 6.0 NET CORE MVC连接SQLSERVER数据库
添加引用using Microsoft.EntityFrameworkCore;在appsettings.json中,添加连接字符串。2) 可以登录数据库的时候勾选上信任服务器证书。2. 添加 MVCSqlContext 类。项目装NuGet包,具体版本如下。
·
-
项目装NuGet包,具体版本如下

-
在appsettings.json中,添加连接字符串

代码如下:
"ConnectionStrings": {
"MVCSqlContext": "Server=localhost;Database=Address;User ID=sa;Password=sa;TrustServerCertificate=true"
}
可能会出现问题:提示”证书链是由不受信任的颁发机构颁发的“解决方法:
1) ;TrustServerCertificate=true
2) 可以登录数据库的时候勾选上信任服务器证书

2. 添加 MVCSqlContext 类
添加引用using Microsoft.EntityFrameworkCore;
public class MVCSqlContext : DbContext
{
public MVCSqlContext(DbContextOptions<MVCSqlContext> options) : base(options) { }
public DbSet<City> City { get; set; }
}
- city类如下

- Program.cs 中注册操作数据库上下文

//注册操作主库的数据上下文
builder.Services.AddDbContext<MVCSqlContext>(
options =>
{
options.UseSqlServer(builder.Configuration.GetConnectionString("MVCSqlContext"));
});
- 控制器右键–》视图使用entity framework的mvc控制器


- 添加后自动生成控制器和view,layout中增加菜单

- 运行后看效果

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)