OneToOne 垂直扩展表字段是很常见的方法, 主表存商品资料, 分表存每个客户对应商品的备注和个性化的价格等等, 本文使用Blazor一步步实现这个简单的需求.
1. 基于实战 10分钟编写数据库维护项目建立项目 b17tableII
2. 数据实体类
One To One 关系:
在这里 我们使用 [Navigate(nameof(SubCagetory3PK.Id))] 来导航, 在两个实体之间定义了一对一的关系,这里Cagetory3与SubCagetory3PK是一对一的关系。
/// <summary>
/// OneToOne, 两边都用 pk 作为关联,才是绝对的1v1, 否则是 ManyToOne
/// </summary>
class Cagetory3
{
public Guid Id { get; set; }
public string? Name { get; set; }
[Column(IsIgnore = true)]
public string SubName
{

本文通过一个实战案例展示了如何在Blazor应用中利用FreeSql库创建和管理一对一关系的数据库表结构。文章详细介绍了数据实体类的设计,如何定义一对一关系,以及如何插入初始数据。此外,还提到了如何注入数据服务并创建测试页面以展示数据。
最低0.47元/天 解锁文章
553

被折叠的 条评论
为什么被折叠?



