04 2023 档案

摘要:我习惯性使用OData,它的$expand与层级查询非常好用,这个功能非常依赖于数据库的导航属性,也就是外键结构。最近想着把一个单体的系统拆分为多个小系统,首先需要处理外键依赖的问题。 多个服务各自有各自的数据库,数据库层面并不互通,也就无法使用外键约束。 我使用EF Core来描述数据库的结构,有 阅读全文
posted @ 2023-04-27 08:40 波多尔斯基 阅读(65) 评论(0) 推荐(0) 编辑
摘要:序列(sequence)是 PostgreSQL 中的一种对象,用于生成自动递增的唯一标识符。通常,序列会与表的自增主键一起使用,以确保每个新插入的行都有一个唯一的标识符。在某些情况下,可能需要更新序列的值: 从另一个数据库中导入数据,自增列的值也从原来的数据中导入。导入的过程中,目标数据库的序列不 阅读全文
posted @ 2023-04-24 13:40 波多尔斯基 阅读(2292) 评论(0) 推荐(1) 编辑
摘要:对象文件存储服务(OSS)主要用于存储零散的文件,和直接存储到本地文件系统中相比,有以下的几个优势: 跨服务器可用 兼容Amazon S3 API 横向扩容 高可用 支持加密 MinIO就是一个高性能的文件服务,我们使用.NET来操作一下。 部署MinIO 最简单的办法,就是在Docker上运行Mi 阅读全文
posted @ 2023-04-19 21:09 波多尔斯基 阅读(1305) 评论(0) 推荐(0) 编辑
摘要:Intro EF Core支持多种方式处理具有继承关系的表,现在支持TPH、TPC(EF Core 7)、TPT,具体的实现方式可以参考官方文档和这篇文章。 大致总结一下不同的方式的区别: TPH:所有的类型都放在一张表中,使用discriminator字段用以区别不同的类型 TPT:不同的子类型有 阅读全文
posted @ 2023-04-04 09:53 波多尔斯基 阅读(489) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起