随笔分类 - .NET CORE
摘要:1.在EF中实体的状态分为以下5种状态: 已添加 (Added) DbContext正在跟踪次实体 但数据库中不存在这条记录 在调用SaveChanges时会从数据库中添加对应的数据 未改变(Unchanged) DbContext 正在跟踪此实体 记录存在于数据库中 此属性与数据库的值一致 在调用
阅读全文
摘要:1.在.NET CORE中读取json文件 需要用到的NuGet包:Microsoft.Extensions.Configuration 、Microsoft.Extensions.Configuration.Json 2.读取配置的方法 ConfigurationBuilder configBui
阅读全文
摘要:1.依赖注入(Dependency Injection,DI)是控制反转(Inversion Of Control,IOC)思想的实现方式。依赖注入简化模块的组装过程,降低模块质检的耦合度 需要引用到的NuGet包:Microsoft.Extensions.DependencyInjection 2
阅读全文
摘要:1.添加Nuget程序包 2.在start up中进行配置【有两种模式可选 存储在redis中会哦这内存中】 // 需要从appsettings.json中加载配置 services.AddOptions(); // 存储IP计数器在内存中 services.AddMemoryCache(); //
阅读全文
摘要:1、**添加中间件MiddleWare** 1 public class MyMiddleware 2 { 3 private readonly RequestDelegate _next; 4 private readonly ILogger<MyMiddleware> _logger; 5 pr
阅读全文
摘要:添加NuGet包引用 总共需要引入5个包 分别是 Unity.Container Unity.Interception.Configuration Unity.Interception Unity.Abstractions Unity 2.添加配置文件 配置文件节点如下: ` ` 3.工厂类:Con
阅读全文
摘要:1.创建一个受保护的资源 1.1 新建一个空的ASP.NET CORE WEB API 给项目安装一个提供JWT身份认证的包 【Microsoft.AspNetCore.Authentication.JwtBearer】 2.创建一个客户端并获取Identity Server4的令牌
阅读全文
摘要:1.项目创建 1.1新建一个空的asp.net core程序 1.2 添加Nuget程序包 IdentityServer4 1.3 添加配置文件 新建一个静态类 Config 1 public static class Config 2 { 3 /// <summary> 4 /// 受保护的API
阅读全文