摘要:
什么是EF Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。EF Core 可用作对象关系映射程序 (O/RM),以便于 .NET 开发人员能够使用 .NET 对象来处理数据库,这样就不必经常编写大部分数据 阅读全文
摘要:
首先,使用命令 编辑对应文件 sudo vim /etc/apt/sources.list 优先级更高或者:sudo nano /etc/netplan/50-cloud-init.yaml 优先级低两个配置中,配置其中一个就行,一般配置第一个 然后修改文件中的内容 network: version 阅读全文
摘要:
安装环境 操作系统:Centos7.99内核版本:3.10.0-1160.el7.x86_64安装用户:root docker 离线安装 1 下载压缩包 官网下载地址:https://download.docker.com/linux/static/stable/x86_64/ 这里默认选择最新版本 阅读全文
摘要:
mongodb://账号:密码@服务器地址:端口/Chat?authSource=admin&authMechanism=SCRAM-SHA-1 阅读全文
摘要:
常见的.net core代码层面的读写分离实现方式有以下三种: 使用ORM框架的扩展或自定义实现 注册多个DbContext:为每个数据库(主库和从库)注册一个DbContext实例,并在应用程序中根据操作类型(读或写)选择使用相应的DbContext。 使用数据库工厂类:创建一个数据库工厂类(如I 阅读全文
摘要:
安装 AbpHelper CLI 工具dotnet tool install EasyAbp.AbpHelper -g 然后打开解决方案目录,然后打开cmd生成对应代码 --separate-dto:拆分新增和修改的dto--skip-db-migrations:跳过数据库迁移--skip-ui:跳 阅读全文
摘要:
abp new MyProjectName --no-ui --db-type sqlite MyProject 是项目名称 sqlite 是指定的数据库为sqlite --no-ui 是不要ui 阅读全文
摘要:
using System; using System.ComponentModel; using System.Reflection; public static class EnumHelper { // 一个泛型方法,接受一个泛型类型T和一个字符串s作为参数 public static T Ge 阅读全文
摘要:
1、后台作业和后台工作者的区别是后台作业在接受到任务之后,只执行一次。后台工作者是会在服务启动后,通过被设定的间隔事件,不断循环执行代码块中的代码。 2、后台工作者需要时间AsyncPeriodicBackgroundWorkerBase接口,然后在构造函数中注入AbpAsyncTimer和ISer 阅读全文
摘要:
1、本地事件分为发布事件和订阅事件,其中,发布事件和订阅事件都必须要注册到ID中,使用接口 ITransientDependency 来注册,方便让事件总线发现并注册他们。 2、发布事件需要使用ID获取ILocalEventBus 服务,在定义一个发布方法之后,使用该服务的 PublishAsync 阅读全文
摘要:
IInvocation和IActionFilter接口在某种程度上有相似的作用,都可以用于在方法调用前后执行一些逻辑。 IInvocation是由Castle.DynamicProxy库提供的,用于实现动态代理和拦截器功能。它允许我们在方法调用前后进行一些操作,如记录日志、修改参数、修改返回值等。通 阅读全文