ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

.Net Core

2021-10-13 21:04:27  阅读:216  来源: 互联网

标签:Core 跨域 core ef Microsoft EntityFrameworkCore Net options


初始

开始需要下载四个NewGet包,如果没有,则后面是没有办法开展的

Microsoft.EntityFrameworkCore(ef core 核心包) *

Microsoft.EntityFrameworkCore.Relational(ef core 映射关系)

Microsoft.EntityFrameworkCore.Tools(ef core 数据迁移包) *

Microsoft.EntityFrameworkCore.SqlServer(ef core 连接SQL) *

创建上下文

public class AppDbContext:DbContext
  {
      public AppDbContext(DbContextOptions<AppDbContext> options) : base(options)
      {

      }
  }

在Startup.cs中添加上下文

//添加上下文
          services.AddDbContext<AppDbContext>(options =>
          {
              options.UseSqlServer(Configuration.GetConnectionString("MSSQL"));
          });

在appsettings.json中连接服务器

"ConnectionStrings": {
  "MSSQL": "Data Source=.;Initial Catalog=Unit01;Integrated Security=True"
}

迁移的过程只有两步

  1. add-migration init

  2. update-database

配置跨域

首先下载NewGet的跨域包

在Startup.cs中进行跨域

services.AddCors(options =>
          {
              options.AddDefaultPolicy(a =>
              {
                  //AllowAnyOrigin 来源
                  //AllowAnyMethod 方法
                  //AllowAnyHeader 头部信息
                  a.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
              });
          });

需要在下一个方法中进行使用

 

标签:Core,跨域,core,ef,Microsoft,EntityFrameworkCore,Net,options
来源: https://www.cnblogs.com/zxy001126/p/15404193.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有