【发布时间】:2013-05-30 00:13:08
【问题描述】:
有什么方法可以创建不是表格的对象集合吗? 我的意思是-
class Deck
{
[Key]
public int DeckId { get; set; }
[Required]
public ICollection<Card> Cards { get; set; }
}
如果我有一张牌桌就可以了,但如果我没有一张牌桌会怎样?
【问题讨论】:
-
你为什么要这样做?这会违反您的关注点分离。如果您需要 Deck 有卡片,请使用 DTO 或视图模型,因为数据关注点对卡片不感兴趣。
-
因为我正在创建一个纸牌游戏,而且由于每张卡只有一个,所以我不能复制任何卡。我必须检查新卡是否已经在使用中,所以我想创建一个正在使用的卡的集合。你有更好的主意吗? @Maess
标签: c# sql-server entity-framework poco