.net Core 依赖注入

一、.Net Core 依赖注入

  1. .net core3.1 之前的版本需要手动配置swagger。当前项目.net core5.0版本自动配置完成

  2. 跨域配置

    1.下载依赖包

    2.

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

       3.使用跨域 在路由之后授权之前

  3.   //路由
                   app.UseRouting();
                   //使用跨域!!!!
                   app.UseCors();
                   //授权
                   app.UseAuthorization();
    

      4迁移命令:

  4. 1.add-migration inir

  5. 2.update-database

    1. 不使用驼峰命名规范

      services.AddControllers().AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = null);

 

 

二、EFCore

下载控件

 

 

 

 

 

引用

 

 

写配置

 

 在这个里面写

 

 添加上下文

 

 跨域

 

 

接口注入

 

posted @ 2021-10-14 21:24  Xin葬  阅读(115)  评论(0)    收藏  举报