最近用.net core3.0重构网站,老大想做个站内信功能,就是有些耗时的后台任务的结果需要推送给用户。一开始我想简单点,客户端每隔1分钟调用一下我的接口,看看是不是有新消息,有的话就告诉用户有新推送,但老大不干了,他就是要实时通信,于是我只好上SignalR了。 说干就干,首先去 ...
在Entity Framework 中,可以使用EF Power tools 工具 可视化的查看 数据模型的结构。 在EF Core 中,可以使用EF Core Power tools 工具 可视化的查看 数据模型的结构。 一 安装EF Core Power Tools 工具扩展 方式一 直接在网站上下载扩展 EFCorePowerTools.visx 文件,网址:https: erikej.ga ...
2020-02-14 14:44 0 1146 推荐指数:
最近用.net core3.0重构网站,老大想做个站内信功能,就是有些耗时的后台任务的结果需要推送给用户。一开始我想简单点,客户端每隔1分钟调用一下我的接口,看看是不是有新消息,有的话就告诉用户有新推送,但老大不干了,他就是要实时通信,于是我只好上SignalR了。 说干就干,首先去 ...
gRPC是什么 gRPC是可以在任何环境中运行的现代开源高性能RPC框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。它也适用于分布式计算的最后一英里,以将设备,移动应用程序和浏览器连接到后端服务。 proto文件 用于 ...
是Core3.0,而在Swagger中使用JWT一直访问401,此处做个笔记,供以后学习时查看。 参考博文,原链接 ...
.Net Core3.0 WebApi 目录 不使用AutoMapper Models层的Reponse中新建User文件夹,新建UserResponse.cs IUserServices.cs和 类UserServices.cs中,添加GetUserDetails()方法 ...
.Net Core3.0 WebApi 项目框架搭建:目录 不使用AutoMapper Model层的viewmodel文件夹新建UserViewModel.cs IUserServices.cs和 类UserServices.cs中,添加GetUserDetails ...
为什么要使用FluentValidation 1.在日常的开发中,需要验证参数的合理性,不紧前端需要验证传毒的参数,后端也需要验证参数 2.在领域模型中也应该验证,做好防御性的编程是一种好的习惯(其实以前重来不写的,被大佬教育了一番) 3.FluentValidation 是.NET 开发的验证 ...
大多时候我们采用一下方式进行依赖注入 随着业务的增长,接口跟实现类会越来越多,还需要手动一个个的注册依赖项,有时候会出现忘了写配置,导致程序报错,如果是多人开发,可能还会导致代码冲突,后期维护起来相对来说比较麻烦。 使用Autofac自动注入 1、安装 ...
前言 今天站长推荐一款日志可视化组件LogDashboard,可以不用安装第三方进程,只需要在项目中安装相应的Nuget包,添加数行代码,就可以实现拥有带Web页面的日志管理面板,十分nice哦。 下面是官方介绍: 官方文档地址:https://doc.logdashboard.net ...