首页 > 其他分享 >.Net Core Web Api 框架搭建详细步骤

.Net Core Web Api 框架搭建详细步骤

时间:2024-07-02 14:21:24浏览次数:22  
标签:Core Web 数据库 Api Net 链接

1、建立.Net Core Web Api 项目

2、新建类库,分类结构层

 3、使用EF CORE 链接数据库,关联实体创建表,添加以下Nuget包

创建DbContext 实例

 

 4、appsettings.json 配置数据库链接字符串,我当前是链接的mysql 数据库

5、Program 依赖关系注入 DbContext

builder.Services.AddDbContext<CMSDbContext>(options => options.UseMySql(builder.Configuration.GetConnectionString("Default"),

new MySqlServerVersion(new Version(8, 0, 26))));

6、创建表结构实体,且在CMSDbContext 包含新创建的实体

 7、现在就可以通过控制台命令生成表结构

add-migration "hj-20220815-02"
update-database

注:生成可能存在异常,按提示引入相关的Nuget 包即可。

 

标签:Core,Web,数据库,Api,Net,链接
From: https://www.cnblogs.com/liaer/p/18002934

相关文章

  • .Net Core Web Api 框架搭建简单步骤
    1、建立.NetCoreWebApi项目2、新建相关类库项目3、在EFCORE项目中,创建DbContext 上下文实例,并将所有的实体类写入DbSet,在Program.cs中注入创建的DbContext 实力及配置数据库链接信息4、封装DbContext 仓储类Repository5、新建服务类及服务接口,继承仓储类进行数据增......
  • 纳米体育数据电竞数据接口:基础数据包接口文档API示例③
    纳米体育数据的数据接口通过JSON拉流方式获取200多个国家的体育赛事实时数据或历史数据的编程接口,无请求次数限制,可按需购买,接口稳定高效;覆盖项目包括足球、篮球、网球、电子竞技、奥运等专题、数据内容。纳米数据API2.0版本包含http协议以及websocket协议,主要通过http获取数......
  • BAPI 和 RFC 的区别
    BAPI和RFC的主要区别RFC:是SE37写出来的其中可以远程调用的叫rfc,remote-enabledfunction,abap语法和输入输出参数就会有一些限制。BAPI:是SAP做好的实现待定业务操作的RFC。RFC:是面向过程的,调用简单直接;BAPI:是面向对象的,有属性,方法,有事件。更加的复杂和丰富,更能反映sa......
  • Unreal模型云渲染方案、发布到Web页面以及与Vue交互
    一、Unreal模型云渲染方案Unreal模型的云渲染方案主要基于服务器进行图像渲染,并通过视频流的方式推送给浏览器。以下是云渲染的详细步骤:工程上传:打开客户端网盘入口,添加工程所在路径。点击一键上传,选择Xneo21区域,自动传输工程目录内相关资产。任务提交:在网盘客户端中......
  • WebComponent原生的组件化闲谈
    一、webcomponent是啥?webcomponent是w3c的一套使得开发者可以将HTML页面的功能封装成自定义标签(customelements)的标准,可以类比目前流行的React、Vue等前端框架的组件化思想,不过webcomponent是前端标准提供的原生的组件化思想,其实和现有框架的组件化思想有异曲同工之妙,不同......
  • 在ASP.NET Core中使用brotli压缩
    原文链接:https://www.sohu.com/a/234776551_468635Brotli是一种全新的数据格式,可以提供比Zopfli(Zopfli压缩算法是一个新的兼容zlib(gzip,deflate)的压缩器,该压缩器压缩时需要更多的时间(大约慢100倍),但压缩率比zlib和其他兼容压缩器要好上5%。.zip是一种存档格式,通常使用......
  • C# HttpWebRequest 各种请求方式汇总
    GET//直接返回字符串publicstaticstringGets(stringurl,JObjectheaders){stringresult="";HttpWebRequestreq=(HttpWebRequest)WebRequest.Create(url);req.Method="Get";if(headers!=null){IEnumerable&......
  • ASP.NET Core 添加MIME类型
    原文链接:https://blog.csdn.net/qq_37413562/article/details/102945195ASP.NETCore添加MIME类型   FileExtensionContentTypeProviderFileExtensionContentTypeProvider和ASP.NET在web.config中添加不同,ASP.NETCore添加MIME类型需要通过FileExtensionContentTypeProvid......
  • webpack概念
    总体简单来说:Webpack通过内部的事件流机制,保证了插件的有序性Webpack底层利用了发布订阅模式,在运行过程中会广播事件Webpack插件只需要监听它所关心的事件,在特定的时机对资源做处理站在代码逻辑的角度:Webpack在编译过代码程中,会触发一系列Tapable钩子事件插件需......
  • 详解Web应用安全系列(5)敏感数据泄露漏洞
    在最近几年,这是最常见的,最具影响力的攻击。这个领域最常见的漏洞是不对敏感数据进行加密。在数据加密过程中,常见的问题是不安全的密钥生成和管理以及使用弱密码算法,弱协议和弱密码。特别是使用弱的哈希算法来保护密码。在服务端,检测数据传输过程中的数据弱点很容易,但检测存储数据......