NetCore->Net5
NetCore->Net5
无盐海
太过安逸的日子给人未必是幸福,它很有可能毁了一个人的理想,腐蚀一个人的心灵
展开
-
.Net6 Api Swagger配置
1、定义个Swagger版本(组)的枚举。Api接口中使用:在接口中打上版本标识。3、在Program.cs中注册。原创 2023-11-20 18:13:29 · 1359 阅读 · 0 评论 -
.Net6 Program.cs文件
Program.cs文件。原创 2023-03-09 17:45:47 · 452 阅读 · 0 评论 -
身份证,银行卡,姓名用*号隐藏中间数字
字符串加星号处理原创 2022-04-06 18:03:28 · 869 阅读 · 0 评论 -
HttpHelper
Http请求封装原创 2022-01-25 15:18:10 · 443 阅读 · 0 评论 -
递归异常 innerException获取最初引发的根异常
递归异常原创 2021-12-24 14:55:13 · 609 阅读 · 0 评论 -
ASP.NET CORE 依赖注入
IOC注入:1:构造函数注入2:属性注入:在创建控制器实例后,能够给特定的属性赋值3:方法注入:在创建控制器实例后,能够调用特定方法,做到给某一个字段赋值原创 2021-01-10 14:41:59 · 250 阅读 · 1 评论 -
.NetCore如何将特性和依赖注入有效结合
场景都知道在不改变原有代码结构的情况下,想要对原有接口进行验证或者审计等功能,基本上无非是装饰器、代理、AOP这三种方式了,装饰器和代理在我们的现有框架上并不是很友好,所以我推荐使用AOP。使用特性来实现基于AOP的审计需求传统特性很简单,无非是方法或者类前加上特性即可。但是在具有业务的情况下,有很多功能的提供类需要进行实例化才可以使用,在Core环境下,大部分都可以通过依赖注入来进行获取对象,如果能有效结合起来,那对于开发而言是相当便捷的。.NetCore的依赖注入可以说是无处不在的,原创 2020-09-06 14:12:41 · 418 阅读 · 0 评论 -
.NET CORE基础
.NET CORE的亮点及特性234开始public class Program{ public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder Crea...原创 2019-12-29 13:21:17 · 563 阅读 · 0 评论 -
NetCore3.0使用HttpClient
不带参数的HttpClient第一步:在Startup的ConfigureServices方法中注入ICO容器public void ConfigureServices(IServiceCollection services){ services.AddHttpClient(); //将HttpClient注入IOC容器}第二步:在控制器中使用public clas...原创 2019-12-05 01:03:02 · 2203 阅读 · 0 评论 -
解决asp.net core 日期格式 datetime Json返回 带T的问题
Startup中,将services.AddMvc();改成如下services.AddMvc().AddJsonOptions(options =>{ options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";});原创 2019-07-02 00:34:51 · 3252 阅读 · 0 评论 -
NetCore过滤器
.netcore过滤器有以下几种类型using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using Microsoft.AspNetCore.Mvc.ModelBinding;using Microsoft.AspNetCore.Mv...原创 2019-04-24 14:50:53 · 3498 阅读 · 1 评论 -
Net Core基本结构
1using Microsoft.AspNetCore;using Microsoft.AspNetCore.Hosting;namespace NetCoreApp{ public class Program { public static void Main(string[] args) { CreateWe...原创 2019-04-22 19:08:17 · 647 阅读 · 0 评论 -
asp.net mvc core
Asp.net core的官方文档:https://docs.microsoft.com/en-us/aspnet/core/,部分文档有中文的:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/index项目结构wwwroot是静态文件的路径,静态文件都放这里appsettings.json是默认的配置文件,相当于Web.co...原创 2018-08-22 14:41:53 · 440 阅读 · 0 评论 -
EFCore 一对多
Author(作者)实体模型类(一端) 注:一个作者可以写多本书,一本书只能有一个作者,所以作者是一端,书是多端public class Author{ public int Id { get; set; } //作者姓名 public string AuthorName { get; set; } }Book(书)实体模型类(多端)public c...原创 2018-08-20 16:18:00 · 3552 阅读 · 0 评论 -
IEntityTypeConfiguration
第一步:创建一个类库,我把这个类库的名字叫做BF.Entities ,这个类库主要是放了我们的EF的上下文DbContext类等,还有类的模型 第二步:创建模型类 public class Book{ public int Id { get; set; } //书名 public string BookName { get; set; } //作者姓...原创 2018-08-21 16:20:14 · 2743 阅读 · 1 评论 -
EFCore的使用 EF
EF Core(Entity Framework Core)是EF的.net core版本。EF Core对SQLServer支持很好,也可以在Linux下连接SQLServer。不过如果在Linux下首选MySQLEFCore 的Nuget:Microsoft.EntityFrameworkCorePomelo.EntityFrameworkCore.MySql是使用数据库的默认字符集创...原创 2018-08-13 00:39:59 · 1266 阅读 · 0 评论 -
EFCore 多对多配置
User模型类public class User{ public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } public bool Gender { get; set; } //一个用户对应多个关系(不要这个) //p...原创 2018-08-16 17:47:41 · 3192 阅读 · 0 评论 -
FluentAPI 学习
EF Code First允许我们使用自己的领域类来呈现模型,然后EF会基于这个模型进行查询,跟踪改变,做更新操作等。这个Code-First方式遵循约定大于配置,但是它同样给了我们两种方式,在领域类上添加配置信息。其中一个就是数据注解,另外一个就是使用Code-First's Fluent API。Fluent API 提供了一种以命令的方式,来描述配置。这篇文章中,我将会专注于使用Flue...原创 2018-03-18 19:26:35 · 5856 阅读 · 0 评论 -
.NetCore 怎么部署到 IIS上
1>安装环境安装.NET Core Windows Server Hosting程序集安装.NET Core Windows Server Hosting程序集,让IIS具备反向代理功能。该程序集包含了.Net Core运行时(Runtime),.Net Core 类库(Library)和 Asp.Net Core Module。其中Asp.Net Core Module负责反向代理...原创 2019-04-22 15:41:25 · 7771 阅读 · 3 评论 -
NetCore 使用Log4Net
首先去Nuget中安装Log4Net包安装:log4net安装:Microsoft.Extensions.Logging.Console安装:Microsoft.Extensions.Logging.Log4Net.AspNetCore方式一Program.cs文件using Microsoft.AspNetCore;using Microsoft.AspNetCore...原创 2019-04-22 18:34:35 · 4057 阅读 · 0 评论 -
Net Core中使用Autofac
第一步:在Nuget中安装Autofac包第二步:在Nuget中安装Autofac.Extensions.DependencyInjection(MVC项目已经默认安装了,控制台应用程序需要安装)Startup类在Startup类中,将ConfigureServices方法的返回值修改成IServiceProvider,方式一然后在这个方法中添加我们自定义...原创 2019-04-22 19:06:43 · 2060 阅读 · 0 评论 -
Net Core 中配置文件的解析
.Net core 的配置文件,不再是配置在web.config 中,而是单独的json 配置文件,解析方法:只要和合法的Json格式,怎么写随意,怎么写就怎么解析解析方法:首先Nuget安装如下包:1、Microsoft.Extensions.Configuration2、Microsoft.Extensions.Configuration.Json:解析Json文件用的3、...原创 2018-08-12 16:25:39 · 1022 阅读 · 0 评论