netcore3.1API+efcore快速搭建

Models–>实体类

IAltestitemController.cs

AlltestitemService.cs

Controllers-> AlltestitemController.cs

Copy

Install-Package MySql.Data.EntityFrameworkCore -Pre
Install-Package Pomelo.EntityFrameworkCore.MySql
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

Copy

Scaffold-DbContext "server=localhost;userid=root;pwd=1;port=3306;database=syerp;sslmode=none;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models -Force

添加IAlltestitemService.cs接口

Copy

using AfterCore.Models;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace After.IService
{
   public interface IAlltestitemService
    {

After.Service接口实现

AlltestitemService.cs

Copy

using After.IService;
using AfterCore.Models;
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace After.Service
{
    public class AlltestitemService : IAlltestitemService
    {
        private readonly testContext _testDbContext;

Copy

"ConnectionStrings": {
    "DefaultConnection": "Server=;database=test;uid=root;pwd=m;"
  },

Copy

Copy

Swashbuckle.AspNetCore

Copy

Copy

Controllers->AlltestitemController.cs

Copy

using After.IService;
using Microsoft.AspNetCore.Mvc;
using System.Threading.Tasks;

Original: https://www.cnblogs.com/zxtceq/p/14207638.html
Author: 从未被超越
Title: netcore3.1API+efcore快速搭建

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/554642/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • linux多路转接epoll—服务器代码

    一、epoll多路转接简介 1、什么是多路转接:举个例子—如果有很多人要联系老板,需要先联系秘书,然后每隔一段时间,秘书就告知老板这段时间内有多少人联系了他,以及这些联…

    技术杂谈 2023年7月10日
    0104
  • Centos7: 防火墙相关

    防火墙 开放端口 firewall-cmd –zone=public –add-port=5672/tcp –permanent # 开&#x6…

    技术杂谈 2023年7月24日
    060
  • Redis常用概念及操作

    数据库 存储的位置 数据逻辑结构 MySQL、Oracle等数据库 硬盘 关系型数据 Redis 内存 key-value 支持的数据结构多:string、hash、set、lis…

    技术杂谈 2023年7月25日
    077
  • tcpdump使用教程

    一、说明 在分析了wireshark使用方法后,其表达式书写基本没什么问题,但在linux上使用的更多是tcpdump。 tcpdump自大学就开始在用了,但一直没搞懂其表达式的书…

    技术杂谈 2023年5月31日
    094
  • html大文件传输思路

    需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。 PC端全平台支持,…

    技术杂谈 2023年5月30日
    099
  • 日常踩坑_jar包读取不到资源文件

    背景提要 之前不是为了导出word使用了一个WordUtil工具类嘛,这个工具类中需要一个资源文件css,然后就将该资源文件放在了WordUtil同包下的resources文件夹下…

    技术杂谈 2023年7月25日
    056
  • wordpress语言切换

    如果你想更改WordPress的语言,比如将英文版转换为中文版,或者将中文版转换为英文版,该如何操作?其实很简单,打开网站根目录下的 wp-config.php,然后搜索 defi…

    技术杂谈 2023年5月31日
    095
  • 1-2月智利,越南,阿根廷5G技术标准更新

    智利 SUBTEL 宣布启用5G 技术 2021 年12 月16 日,智利电信监管机构(SUBTEL)发布官方新闻宣布智利成为拉美地区首个启用5G 技术的国家,并要求电信运营商的5…

    技术杂谈 2023年6月21日
    092
  • target 1

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年7月25日
    080
  • select count(*)和select count(1)

    一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)…

    技术杂谈 2023年5月31日
    0107
  • chromium 编译源码里面的单一模块 测试用例

    当查看chromium源码,发现在viz下有个demo可执行源码。位于目录: src\components\viz\demo 打开此目录下的 BUILD.gn ,找到 gn 的ta…

    技术杂谈 2023年5月31日
    094
  • WIN7 + IIS7 Service Unavailable HTTP Error 503. The service is unavailable.

    在win7上开启IIS功能,进行网站发布。 但是开启IIS之后,打开默认网站都打不开,显示 Service Unavailable HTTP Error 503. The serv…

    技术杂谈 2023年5月31日
    0118
  • Python中的异常(Exception)

    以下 Python 版本为 Python 3.8.10 . 初探异常 错误: 语法错误 . 逻辑错误 . 异常:程序运行过程中,出现的意料之外的错误(大概类似 corner cas…

    技术杂谈 2023年7月24日
    073
  • 在线标准程序员计算器

    摘自:https://tooltt.com/calc/ 在线标准程序员计算器 提供在线计算、科学计算、电子计算、函数计算与统计等在线计算功能。 https://tooltt.com…

    技术杂谈 2023年5月31日
    098
  • 基于STSdb和fastJson的磁盘/内存缓存

    增加了对批量处理的支持,写操作速度提升5倍,读操作提升100倍 增加了对并发的支持 业务系统用的是数据库,数据量大,部分只读或相对稳定业务查询复杂,每次页面加载都要花耗不少时间(不…

    技术杂谈 2023年5月31日
    080
  • w32tm.exe使用

    中文名无外文名W32tm功 能诊断系统时间并与服务器同步适用系统Windows xp 以上系统 该命令主要用于诊断时间并与服务器同步。 注册/解除服务为作为服务运行并且添加默认配置…

    技术杂谈 2023年5月31日
    0101
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球