随笔分类 - C#
C#
摘要:目录RBAC(用户、角色、权限)模型学习笔记一权限系统与RBAC模型概述RBAC的组成RBAC支持的安全原则RBAC的优缺点RBAC的3种模型RBAC0RBAC1RBAC2如何设计RBACRBAC的功能模块RBAC执行流程RBAC数据库设计实用的RBAC模型的数据库建模Mysql RBAC模型一(用
阅读全文
摘要:EFCore DBFirst从数据库生成实体类 本示例仅适用于mysql版本,其他版本请根据官网说明进行操作。 官网 https://learn.microsoft.com/zh-cn/ef/core/cli/powershell#scaffold-dbcontext 安装指定NuGet包 点击“工
阅读全文
摘要:封装通用.Net5 敏感词过滤类库 简介 基于.Net5+ToolGood.Words封装,具备敏感词配置热重载,使用方式引用类库,通过services.AddKeywordSetUp();扩展方法注入服务,在需要进行敏感词校验的字段上增肌[KeywordReplace]或[KeywordCheck
阅读全文
摘要:多任务顺序执行解决方案 解决思路分为四部分: 创建所有任务的基类:CommandBase 创建单个任务类:Command 创建任务集合类:CommandCollection 创建任务管理中心,对所有任务的运行状态进行管理:CommandHerper 具体实现 CommandBase public a
阅读全文
摘要:Unity 依赖注入的三种常用模板 如果想快速学习Unity依赖注入的详细操作,推荐观看文章推荐的第一个链接,原作者写的颇为详细,本文仅仅是博主做笔记,方便以后复制粘贴做的记录。 文章推荐 [IoC容器Unity]第三回:依赖注入 Unity官方开发者文档 UnityAop配置示例 常用模板 默认方
阅读全文
摘要:Unity IOC容器的基本使用 引入类库 类库名 作用 Unity 包含Unity容器和抽象库作为一个单独的包 Unity.Configuration 配置文件,以配置文件的方式配置Unity容器 Unity Interception AOP扩展 Unity.Interception.Config
阅读全文
摘要:简介 SQLite是一款轻型数据库,整个数据库就是一个.db文件,可以编译进程序内部方便部署,C/S、移动端都可以使用。 LINQ2DB是一款ORM框架,集成了LINQ语法和Lambada表达式的写法,快速实现增删改查,使用T4模板快速生成实体类。 SQLite的安装与使用 下载SQLite,下载链
阅读全文
摘要:前言 DEBUG的学习,强烈推荐阅读官方文档:https://docs.microsoft.com/zh-cn/visualstudio/debugger/find-your-debugging-task?view=vs-2019#view-the-order-in-which-functions-
阅读全文
摘要:前言 文中内容是结合多篇文章的学习笔记,记录下来以免时间久了忘记。 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IOC、DI以及IOC容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。
阅读全文
摘要:C#复习思维导图 前言 C#复习思维导图,特此记录方便复习。 思维导图 下载地址 百度云盘 链接:https://pan.baidu.com/s/1nAmsrqftnBFT552Av8QFJw 提取码:tt8n 如何使用 使用MindMaster写的思维导图,能打开.emmx文件的导图工具就行。
阅读全文

浙公网安备 33010602011771号