1

我想在电影之间设计一种决斗,让两部电影相互对抗,用户选择更好的,然后得到一分。在数据库中,我想要一个列表,列出所有已决斗的电影以及它们分别获胜的次数。

电影

    Id
    Name
    Duels

决斗

    ContenderOne
    ContenderTwo
    NumberOfDuels
    ContenderOneWins
    ContenderTwoWins

我正在尝试进行设置,以便电影实体具有 1 个名为 Duels 的属性,我可以在其中获取涉及它的所有决斗实体,无论它是竞争者一还是竞争者二。ContenderOne 和 ContenderTwo 应该链接回电影。

任何想法如何实现这一目标?我难住了。

4

1 回答 1

0

你不能只有一个财产。您将需要两个:DuelsAsContenderOneDuelsAsContenderTwo。如果您需要不考虑位置的所有决斗,您可以使用表达式x.DuelsAsContenderOne.Concat(x.DuelsAsContenderTwo)

于 2012-04-15T11:57:31.917 回答