只需一步,快速开始
主题 1879|帖子 1879|积分 5637
您需要 登录 才可以下载或查看,没有账号?立即注册
请查阅官网这篇文章的详细讨论以了解三种不同方式对EF Core生成SQL的影响。
注:TPC不符合数据库范式设计原则,TPH在空字段非常多的情况下也非常不优雅,强迫症可以使用TPT。
以AttachDeviceInfo为abstract类,AD_Insect_Info作为其中的一个子类
如果没有AttachDeviceTypeId字段,那么需要在TPH阶段先通过discriminator将不同子类区分开,这个会麻烦一点。
对于有继承关系的表的序列化,.NET 7的System.Text.Json新增了对应的支持,可以参考文档的相关实现。
P.S. TPT的查询性能很差,因此绝大多数场景都不推荐,仅在自己完全清楚并权衡了利弊的情况下再使用TPT。
举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
怀念夏天