随笔分类 - ABP
摘要:错误一、 Cannot find compilation library location for package 'System.Security.Cryptography.Pkcs' 修复方法: 将以下配置设置添加到您的 YX.OAM.Web.Mvc.csproj 文件中。 <GenerateR
阅读全文
摘要:在工作中有时会遇到在思考不周的情况下进行迁移,并应用到了数据库,找了一些方法,通过自己的实际测试,选择一种交友的方式使用 例子,有2次迁移 1、20240301075424_活动配置增加时间字段 2、20240314031411_测试新增字段 增加了 1、方法一(推荐使用) 实体新增字段:publi
阅读全文
摘要:###之前公司一直使用的是ASP.NET Boilerplate (ABP),但是当解决方案变得很大时,项目启动就变得非常慢,虽然也想了一些办法,将一些基础模块做成Nuget包的形式,让整个解决方案去引用。但是整个项目还是很臃肿,各个项目之间的耦合性太强,很难将其拆开;无法进行微服务的部署,扩展性差
阅读全文
摘要:###对象映射 ######在工作中,需要将相似的对象映射到另一个对象,这样我们来看一个最繁琐的映射方式 #####例: public class UserAppService : ApplicationService { private readonly IRepository<User> _us
阅读全文
摘要:在做项目时,需要将某一些功能的实体建立在另一个数据库中,连接不同的数据库用以存储记录。通过查找资料,实现EF Core上下文。 下面是实现上下文后的解决方案的目录: ###1.UpAndDownDbContext ###2.UpAndDownDbContextConfigurer ###3.UpAn
阅读全文
摘要:#####在ABP框架中有一个约定,所有的领域服务都应该继承并实现IDomainService接口,在领域层Core创建某一个实体的领域服务类,继承并实现IDomainService接口。在ABP框架中,领域服务类的命名习惯一般时xxxManager。 namespace MyTestProject
阅读全文
摘要:#####数据库的选择: Mysql使用5.0.0的版本,根据在下面的依赖项 大于等于5.0.5 && 小于6.0.0 Microsoft.EntityFrameworkCore.Tools和Microsoft.EntityFrameworkCore.Design使用的是5.0.5 ####但是,M
阅读全文
摘要:#####先上一端代码!!! railwayCar中有10条记录,train参考railwayCar创建了5条记录。要实现,当train再次参考railwayCar创建记录时,使用过的记录在展示列表时不可以再次出现 //railwayCar中有10条记录 var railwayCar = await
阅读全文
摘要:当基于ABP开发一段时间后,切换数据库可以使用快捷方式 方法如下: ####第一步: ######前提是要知道所使用的数据库的版本 #####1. vs 2017需要点击XXX.XXX.EntityFrameworkCore,右键找到编辑XXX.XXX.EntityFrameworkCore.csp
阅读全文
摘要:上图为查出的所有满足条件的数据,要选中若干条数据将其状态设置为作废 一共选中6条数据,当点击确认后修改数据状态。 前端代码 ###1.安装NuGet包 【Abp.Dapper】于EFCore中, ###2.创建文件夹,并创建一个xxxxMapper的类, 图中1为将Person实体引入 2为创建Pe
阅读全文
摘要:出现这样的原因,自己应该先查看日志 日志截图 由日志得出结论,原因:方法的参数在 YT.MasterData.ThirdPartys.DataConvertThirdPartys.MESTransportInput 和 YT.SystemConfiguration.CustomCustomers.D
阅读全文
摘要:我是一名.net新手,应公司要求开始学习.net,使用的是土耳其大牛写的框架ASP.NET Boilerplate 简称ABP,是基于DDD的现代ASP.NET开发框架,ABP提供了一个启动模板用于新建的项目。经过多方阅读,自己进行实践,并进行总结。需要把这个模板搭建起来,微软下载的原始模板使用的数
阅读全文