摘要:
最近研究ABP与BootstrapBlazor搭配使用。 但涉及到本地化文件格式,及处理上,两者不同。但各有千秋。 同CRUD下:ABP是有创建、修改、查询、显示等多个模型。但是BootstrapBlazor只需一个模型就能处理所有。 BootstrapBlazor很多组件是根据模型自动解析生成编辑 阅读全文
摘要:
在编码时,我们经常使用扩展方法和辅助方法。它们帮助我们以声明的方式实现通用操作。我们使用它们将文本分成几行,按条件查询集合,从一种类型转换为另一种类型,以及用于许多其他目的…… 在本文中,我想展示ABP框架定义和使用的一些有用的扩展方法。我个人在日常代码中经常使用它们,它们在许多情况下可以减少开发时 阅读全文
摘要:
最近使用Blazor做文件上传,无论是Page还是Service处理,使用以下代码,都会报异常错误Did not receive any data in the allotted time。 //Page页面 微软官网文档:https://learn.microsoft.com/zh-cn/aspn 阅读全文
摘要:
因为要做一个极简的点网站,所以创建了一个“单层应用”的解决方案,然后移除了完全用不上的模块。 最后运行,发现直接报错AbpException: No theme registered! Use AbpThemingOptions to register themes. 根据错误提示,搜寻源码,找到解 阅读全文
摘要:
直接缓存实体对象 注册实体缓存:.context.Services.AddEntityCache<Product, Guid>() 注入和使用.IEntityCache<Product, Guid>服务 使用此用法,实体类应可序列化/可序列化为 JSON/可从 JSON 反序列化。 实体映射到缓存项 阅读全文
摘要:
废话不说,直接上代码 找到EntityFrameworkCore层,在DbContext类(如BookStoreDbContext)。重写OnConfiguring方法 protected override void OnConfiguring(DbContextOptionsBuilder opt 阅读全文
摘要:
介绍 随着组织的发展和变得更加复杂,您可能会发现自己有多个数据库平台来满足不同的需求。例如,您可能希望在报表实体上利用 NoSQL 方法来利用该平台的速度和动态对象灵活性,同时在传统的 SQL 解决方案中维护更结构化的数据元素。本文旨在引导您完成扩展 ABP 框架解决方案和利用多数据库体系结构的基本 阅读全文
摘要:
异常描述 Could not find the bundle file '/libs/abp/core/abp.css' for the bundle 'LeptonXLite.Global'! Could not find the bundle file '/libs/abp/core/abp.c 阅读全文
摘要:
在没有购买商业版,又没实现IdentityServer配置管理页功能时,我们又得配置客户端时。 设想通过appsettings.json,临时添加配置,然后执行.DbMigrator迁移数据。 这时原版代码需要以下改动: 修改.Domain项目中IdentityServerDataSeedContr 阅读全文
摘要:
我们基于官方教程并结合下列教程,继续。 创建Book Dto 在Acme.BookStore.Application.Contracts中添加BookDto.cs和CreateUpdateBookDto.cs namespace Acme.BookStore.Application.Contract 阅读全文