
.NET Core
文章平均质量分 75
持续分享自己学习.NET Core的经验和知识
不想只会CRUD的猿某人
只写原创
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
飞书知识库文档批量导出(支持多系统)
【飞书文档批量导出】一个支持Windows、Mac、Linux系统的飞书文档一键导出服务,仅需一行命令即可将飞书知识库的全部文档同步到本地电脑。导出速度嘎嘎快,实测700多个文档导出只需25分钟,且程序是后台挂机运行,不影响正常工作。原创 2023-07-06 21:25:53 · 19980 阅读 · 19 评论 -
.NET Core和SignalR实现一个简单版聊天系统——客户端2
前三篇写完了服务端和客户端百分之70的代码,接下来完成主界面的开发。SignalR聊天系统的服务端以及数据库1https://blog.csdn.net/hyx1229/article/details/121258116?spm=1001.2014.3001.5501https://blog.csdn.net/hyx1229/article/details/121258116?spm=1001.2014.3001.5501SignalR聊天系统服务端的方法 2https://blog.csdn.net.原创 2021-11-15 00:20:25 · 986 阅读 · 0 评论 -
.NET Core和SignalR实现一个简单版聊天系统——客户端1
前两篇写完了服务端的一些代码,接下来写winform客户端的。SignalR聊天系统的服务端以及数据库1https://blog.csdn.net/hyx1229/article/details/121258116?spm=1001.2014.3001.5501SignalR聊天系统服务端的方法 2https://blog.csdn.net/hyx1229/article/details/121277634?spm=1001.2014.3001.5501一、与服务端连接的静态类在winform的原创 2021-11-12 23:46:59 · 2004 阅读 · 0 评论 -
.NET Core和SignalR实现一个简单版聊天系统——服务端2
上一篇完成了服务端的数据库搭建以及登录和注册的方法。 接下来我们要完成的几个方法有:发送给指定用户,获取在线的好友列表,添加好友一、发送给指定用户方法(SendToUser)发送信息给好友我们需要有好友的连接id以及要发送的消息,在上一篇中我们定义了一个类专门用来作为发送消息使用。public class ToUserMessageDto { //好友的连接id ...原创 2021-11-11 23:37:51 · 930 阅读 · 0 评论 -
.NET Core和SignalR实现一个简单版聊天系统——服务端1
最近公司给了一个需求,因为业务服务是部署在linux系统内的,linux无法连接打印机,所以需要写一个winform作为客户端放到用户的windows去获取用户电脑的打印机列表。于是就用到了双工通信。一开始想用websocket,写了一大堆代码,最后却有跨域和无法连接服务端等问题,可是我把服务放到自己的服务器却又可以,由于急着交付,也没想着找bug了,赶忙又换成了SignalR,也罢websocket代码量多,还不好管理。弄完以后,就突然想写一个winform的聊天系统,于是就有了这篇文章。一、.原创 2021-11-11 00:12:56 · 6024 阅读 · 1 评论 -
存储过程分页——单表分页,任意表分页,EF调用分页存储过程
一、单表分页if exists(select * from sysobjects where name='proc_movies') drop proc proc_moviesgocreate proc proc_movies@pagesize int --每页显示的条数,@pageindex int --页码,@count int output--输出总条数,@pagecount int output--输出总页数asbegin原创 2021-07-21 11:33:05 · 501 阅读 · 1 评论 -
EF Core之仓储模式
仓储模式带来的好处是一套代码可以适用于多个类,减少代码的复用话不多说,上代码1.新建一个仓储接口IRepositorypublic interface IRepository<T> where T:class { /// <summary> /// 添加 /// </summary> /// <param name="entity">数据实体</param>原创 2021-09-17 22:33:57 · 5169 阅读 · 2 评论 -
.Net Core中如何实现批量依赖注入——反射+特性
在.net core中使用依赖注入是很常见的,最常见的我们会使用以下三种services.AddScoped<TestIBLL, TestBLL>();services.AddSingleton<TestIBLL, TestBLL>();services.AddTransient<TestIBLL, TestBLL>();当我们的业务层内容不多的时候这样写没有什么问题,但是加入有100个BLL呢,那样一个一个加会很麻烦,每加一个就要多写一次,而且容易忘.原创 2021-09-13 16:14:04 · 3434 阅读 · 4 评论 -
简单的权限管理系统——数据库设计和实现
一、首先我们需要有三张基础表1.用户表(Account):包含用户id、登录名、密码、手机号、邮箱、创建时间、账户状态(停用或启用)、备注。2.角色表(Roles):不同的角色代表了不同的权限, 字段:角色id、角色名、角色信息(不是必要)、角色状态(停用或启用)、备注。3.菜单表(Menus):不同的菜单进入的页面具有不同的功能,字段:菜单id、菜单名称、跳转url、是否菜单(因为有些地方可能会把添加模块作为一个单独的页面,而又不希望其直接出现在系统的侧边栏里面,当然我一般使用弹框做.原创 2021-07-16 15:26:27 · 10873 阅读 · 3 评论 -
(二)、手把手教你配置.NET Core 微服务——接口整合测试(swagger)
目录1.NuGet中下载包2.Starup.cs中配置3.显示注释需要加的配置1.NuGet中下载包在需要配置的项目,Nuget安装Swashbuckle.AspNetCore包2.Starup.cs中配置要注意的是,Configure中的使用,需要和中间件注册swagger的文档名称一致,否则会找不到文件,也就是这里的"One"public void ConfigureServices(IServiceCollection services)原创 2021-07-04 14:27:09 · 628 阅读 · 0 评论 -
(一)、手把手教你配置.NET Core 微服务,前后端分离项目——跨域和网关(Ocelot)
1.首先新建三个.NET Core下的API项目ApiGetWay:将作为网关使用,可以将不需要用到的Controller文件夹和实体类删掉APIServiceOne:服务一,将做api使用APIServiceTwo:服务二,做api使用原创 2021-06-30 16:16:06 · 1611 阅读 · 1 评论 -
.NET、.NET Core的跨域配置
.NET FrameWork下的跨域配置在api项目中1.在web.config文件中,找到system.webServer节点,添加httpProtocol节点,注释<system.webServer><!--添加httpprotocol节点--> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Credentials" value="true"原创 2021-06-27 17:14:38 · 891 阅读 · 0 评论