【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. 运行后看效果
    在这里插入图片描述

相关推荐

  1. SqlServer 数据库挂起

    2023-12-06 16:26:05       31 阅读
  2. SqlServer数据库常见问题

    2023-12-06 16:26:05       30 阅读
  3. sqlserver->clickhouse迁移数据

    2023-12-06 16:26:05       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 16:26:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 16:26:05       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 16:26:05       82 阅读
  4. Python语言-面向对象

    2023-12-06 16:26:05       91 阅读

热门阅读

  1. thinkphp控制器调用脚本

    2023-12-06 16:26:05       52 阅读
  2. Three.js的THREE.LOD如何加载gltf模型

    2023-12-06 16:26:05       60 阅读
  3. pytorch学习4-简易卷积实现

    2023-12-06 16:26:05       69 阅读
  4. BiLSTM-CRF的中文命名实体识别

    2023-12-06 16:26:05       58 阅读
  5. 关于STM32G0 FLASH 写入时出现PGSERR的一种处理办法

    2023-12-06 16:26:05       58 阅读
  6. 管理Android12系统的WLAN热点

    2023-12-06 16:26:05       50 阅读
  7. Android AIDL实现开放系统级API 提供三方app调用

    2023-12-06 16:26:05       40 阅读
  8. spark不同结构Dataset合并

    2023-12-06 16:26:05       51 阅读
  9. 云原生高级--shell自动化脚本备份

    2023-12-06 16:26:05       66 阅读
  10. SCAU:18043 找出3个数中最大的数

    2023-12-06 16:26:05       55 阅读
  11. 关于python vue influxdb的一切 笔记

    2023-12-06 16:26:05       61 阅读
  12. SD-WAN异地组网提升多元企业网络体验

    2023-12-06 16:26:05       61 阅读