当前位置: 首页 > news >正文

【ASP.NET CORE】.NET 6.0 NET CORE MVC连接SQLSERVER数据库

  1. 项目装NuGet包,具体版本如下
    在这里插入图片描述

  2. 在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; }}
  1. city类如下
    在这里插入图片描述
  2. Program.cs 中注册操作数据库上下文
    在这里插入图片描述
//注册操作主库的数据上下文
builder.Services.AddDbContext<MVCSqlContext>(options =>{options.UseSqlServer(builder.Configuration.GetConnectionString("MVCSqlContext"));});
  1. 控制器右键–》视图使用entity framework的mvc控制器
    在这里插入图片描述
    在这里插入图片描述
  2. 添加后自动生成控制器和view,layout中增加菜单
    在这里插入图片描述
  3. 运行后看效果
    在这里插入图片描述
http://www.lryc.cn/news/247730.html

相关文章:

  • filebeat日志收集工具
  • 一文例说嵌入式 C 程序的内聚和耦合
  • python-爬虫(可直接使用)
  • Moonbeam生态项目分析 — — 去中心化交易所Beamswap
  • 自研Xilinx高性能PCIe多通道DMA控制器
  • 人工智能原理复习--知识表示(二)
  • 【SpringBoot篇】登录校验 — JWT令牌
  • leetcode每日一题34
  • 王者荣耀游戏制作
  • springboot post添加URL添加参数
  • 『 MySQL数据库 』插入查询结果
  • 【笔记】小白学习电路维修
  • linux简述进程
  • 由于设置了全局 QWidget 背景导致QT QCalendarWidget 表态背景异常
  • 数据库的重要你了解多少?如何保障数据库的安全?
  • 距离“全自动”漏洞挖掘又近了一步!腾讯安全大数据实验室论文入选ACM CCS 2023
  • docker搭建rabbit集群
  • 西南科技大学C++程序设计实验一(C++基础知识)
  • Rust内存布局
  • android 12 添加菜单
  • Map 的 5 种遍历方式
  • Linux的基本指令 ( 一 )
  • 【深度学习】学习率及多种选择策略
  • 具有“真实触感”的动捕数据手套mhand pro,提供更精确的动作捕捉
  • Mongodb使用killCursors停止运行的cursor
  • 电脑风扇转一下停一下,无法正常开机问题解决
  • 无需部署服务器,如何结合内网穿透实现公网访问导航页工具Dashy
  • Go GORM简介
  • 前端量子纠缠 效果炸裂 multipleWindow3dScene
  • 第十七章 处理空字符串和 Null 值 - XMLIGNORENULL、XMLNIL 和 XMLUSEMPTYELEMENT 的详细信息