• 2023-07-19ASP.NET 6 使用工作单元操作 MongoDB
    大家好,我是Edison。最近工作中需要用到MongoDB的事务操作,因此参考了一些资料封装了一个小的组件,提供基础的CRUDRepository基类和UnitOfWork工作单元模式。今天,就来简单介绍一下这个小组件。关于MongoDB的事务MongoDB在4.2版本开始全面支持了多文档事务,至今已过了四年了,虽然
  • 2023-07-07怎样优雅地增删查改(一):从0开始搭建Volo.Abp项目
    @目录项目介绍模块化由框架实现的需要实现的创建项目创建业务模块配置引用和依赖配置DbContext创建实体和Dto配置AutoMapper软件系统中数据库或者持久层的基本操作功能可以用Curd描述,Curd即增加(Create)、更新(Update)、读取查询(Retrieve)和删除(Delete),这4个单词的首字母。在常见的
  • 2023-04-09.NET Core MongoDB数据仓储和工作单元模式封装
    前言     上一章我们把系统所需要的MongoDB集合设计好了,这一章我们的主要任务是使用.NETCore应用程序连接MongoDB并且封装MongoDB数据仓储和工作单元模式,因为本章内容涵盖的有点多关于仓储和工作单元的使用就放到下一章节中讲解了。仓储模式(Repository )带来的好处是一
  • 2023-03-04webapi DbContext DbSet null 警告解决
    不需要去考虑表不存在情况,也就是不需要去判断_db.Customers是否为空。因为一般来说,数据库表肯定是有的。publicclassNullableReferenceTypesContext:DbContext{
  • 2023-02-08EFCore 封装Repository(可扩展不同数据的sql操作)
    参照:https://www.cnblogs.com/youhui/articles/10813468.html接口类:publicinterfaceIRepository<TEntity,TKey>whereTEntity:class{#region查找
  • 2022-10-14Net6 速建控制台应用程序,支持DI,Nlog,DbContext,Options选项模式
    十年河东,十年河西,莫欺少年穷学无止境,精益求精每次搭建NetCore控制台应用程序都得费个十几分钟时间,甚至更多索性搞个简易版的,供以后复用1、新建Net6控制台应用程序1.1
  • 2022-10-01【 EF Core 6.0】DbSet与DbContext数据更新奥秘
    转载:https://www.cnblogs.com/tangge/p/4528102.htmlEFCore 6.0底层是Miscrosoft.Data.sqlite。5.6.4《DbSet与DbContext》介绍DbSet与DbContext中的核心属性及重