栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.NET6 WEBAPI搭建步骤

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.NET6 WEBAPI搭建步骤

控制台安装依赖包

Install-Package Microsoft.EntityFrameworkCore

控制台安装数据库依赖包

Install-Package Microsoft.EntityFrameworkCore.Mysql (可选)

Install-Package Microsoft.EntityFrameworkCore.SqlServer (可选)

创建上下文链接类

using AntVue3Demo.Models;

using Microsoft.EntityFrameworkCore;



public class DbEntitys : DbContext

{

    /// 

    /// 配置连接字符串,每次访问数据库之前会自动执行此方法,在这里配置连接字符串

    /// 相当于连接前事件

    /// 使用 IOC 注入的方式不实现此方法

    /// 

    /// 

    protected override void OnConfiguring(DbContextOptionsBuilder builder)

    {

        // 连接字符串

        string ConnString = "Server=101.33.219.205;Database=数据库字符串;User ID=sa;Password=密码;";



        // 连接SqlServer

        builder.UseSqlServer(ConnString);



        // 连接MySql

        //builder.UseMySql(ConnString);

    }



    /// 

    /// 默认构造函数 使用方法与原来一样

    /// 

    public DbEntitys() : base() { }



    /// 

    /// 通过IOC

    /// 

    /// 

    public DbEntitys(DbContextOptions options) : base(options)

    { }





    #region 表映射

    public virtual DbSet Tab1 { get; set; }

    #endregion



}

根据模型映射建库-控制台指令

Install-Package Microsoft.EntityFrameworkCore.Tools

Add-Migration InitialCreate(名称可自定义)

 Update-Database

模型定义主键

[Key] //主键

[DatabaseGenerated(DatabaseGeneratedOption.Identity)] //自增

Program.cs

//跨域配置

builder.Services.AddCors(options =>

           options.AddPolicy("kuayu",

           p => p.AllowAnyOrigin())

           );

var app = builder.Build();
app.UseCors(); 
//跨域控制器添加配置

    [EnableCors("kuayu")]

[Route("api/[controller]")]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/937853.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号