模型设计的问题,讨论下下面两种设计方式

baidu_27549073 baidu_27549073 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如有 游戏(英雄联盟,吃鸡等),游戏场次(练习模式,对战模式等), 游戏房间(房间1,2,3等)
是设计成下面这样,优点是可以直接存Json文件
public class 游戏
{
public int 游戏ID{get;set;}
public int 游戏Name{get;set;}
public List<游戏场次> 场次{get;set;}
}
public class 游戏场次
{
public int 场次ID{get;set;}
public int 场次Name{get;set;}
public List<游戏房间> 房间{get;set;}
}
public class 游戏房间
{
public int 房间D{get;set;}
public int 房间Name{get;set;}
}

还是这样,存数据库,我场用这种方式
public class 游戏
{
public int 游戏ID{get;set;}
public int 游戏Name{get;set;}
}
public class 游戏场次
{
public int 游戏ID{get;set;}
public int 场次ID{get;set;}
public int 场次Name{get;set;}
}
public class 游戏房间
{
public int 游戏ID{get;set;}
public int 场次ID{get;set;}
public int 房间ID{get;set;}
public int 房间Name{get;set;}
}

但是有时两种存储方式我都会碰到,但是我取名字都是取得一样的。
...全文
评论 7
收藏 已收藏
分享
返回顶部
baidu_27549073
C# 111,128 成员 642,536 内容