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

news/2024/4/17 17:29:32
  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. 运行后看效果
    在这里插入图片描述

https://www.xjx100.cn/news/3118734.html

相关文章

使用netconf配置华为设备

实验目的&#xff1a; 公司有一台CE12800的设备&#xff0c;管理地址位172.16.1.2&#xff0c;现在需要编写自动化脚本&#xff0c;通过SSH登陆到设备上配置netconf协议的用户名&#xff0c;密码以及netconf服务&#xff0c;并且通过netconf协议将设备的loopback0接口IP地址配…

oracle java.sql.SQLException: Invalid column type: 1111

1.遇到的问题 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{propertyuuid, modeIN, javaTypeclass java.lang.String, jdbcTypenull, numericScalenull, r…

RabbitMQ消息模型之Routing-Topic

Routing Topic Topic类型的Exchange与Direct相比&#xff0c;都是可以根据RoutingKey把消息路由到不同的队列。只不过Topic类型Exchange可以让队列在绑定Routing key的时候使用通配符&#xff01;这种模型Routingkey一般都是由一个或多个单词组成&#xff0c;多个单词之间以”…

京东数据运营-京东数据平台-京东店铺数据分析-2023年10月京东烘干机品牌销售榜

鲸参谋监测的京东平台10月份烘干机市场销售数据已出炉&#xff01; 10月份&#xff0c;烘干机市场整体销售上涨。鲸参谋数据显示&#xff0c;今年10月份&#xff0c;京东平台上烘干机的销量将近5万件&#xff0c;环比增长约77%&#xff0c;同比增长约22%&#xff1b;销售额将近…

[原创][2]探究C#多线程开发细节-”线程的无顺序性“

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delph…

微服务API网关Spring Cloud Gateway实战

概述 微服务网关是为了给不同的微服务提供统一的前置功能&#xff1b;网关服务可以配置集群&#xff0c;以承载更多的流量&#xff1b;负载均衡与网关互相成就&#xff0c;一般使用负载均衡&#xff08;例如 nginx&#xff09;作为总入口&#xff0c;然后将流量分发到多个网关…

低代码引擎 TinyEngine 正式开源!!!

在当今数字化飞速发展的时代&#xff0c;企业对高效、敏捷的应用程序需求日益旺盛。为了满足这一需求&#xff0c;越来越多的低代码开发平台开始涌现。这些平台通过提供简单易用的开发工具和优化后的开发流程&#xff0c;帮助开发者快速构建高质量、可重复使用的应用程序&#…

Windows11编译Hadoop3.3.6源码

由于https://github.com/kontext-tech/winutils还未发布3.3.6版本&#xff0c;因此尝试源码编译 目录 环境和安装包准备&#xff0c;见2zlib编译方法一&#xff1a;方法二&#xff1a; 配置文件更改1. maven阿里云镜像2. Node版本3. 越过Javadoc检查 编译HadoopError,其他报错…