0
我新的ASP.NET MVC的,所以请原谅我,如果我在我的问题选择在实体框架和ASP.NET MVC的正确关系
我试图创建一个足球相关提到错误术语应用。现在我试图为我的应用程序设计数据库/类结构。然而,当我试图定义合适的类结构/业务逻辑来表示足球比赛时,我遇到了一个问题。
在每场比赛中,两支球队通常比赛并且每支球队都有不同的属性(例如红卡,黄牌和目标数量),我的问题是您或您会如何在您的实体框架中定义业务规则结构体?
对于我来说,在这些类之间使用继承关系是否合适?
这里就是我目前做:
匹配类具有这些属性:
- MatchID
- 日期
- HomeTeam
- AwayTeam
HomeGame
- MatchID
- TeamID
- YellowCards
- RedCards
- 目标
AwayGame
- MatchID
- TeamID
- YellowCards
- RedCards
- 目标
我的问题是什么样的关系,我应该用于表示这样的业务逻辑,也许是继承,也将是适当的使用集合类(多对多关系)来代替?
我会很乐意欣赏您的意见和/或建议
感谢堆!