0

有什么方法可以创建不是表格的对象集合吗?我的意思是——

class Deck
{
     [Key]
     public int DeckId { get; set; }


     [Required]
     public ICollection<Card> Cards { get; set; }       
}

如果我有一张牌桌就可以了,但是如果我没有那个班级的桌子会怎样?

4

1 回答 1

0

是的你可以。在代码中,首先用 . 标记条目NotMappedAttribute。根据您的配置,应该可以将其放入部分类中。

这是一个示例,它将一组映射的相关数据过滤为相同数据的特定未映射子集。

using System.ComponentModel.DataAnnotations.Schema;

[NotMapped]
public ICollection<Cards> RemainingCards
{
    get
    {
        return AllCards.Where(s => s.SomeCiteria == true).ToList();
    }
}
于 2013-06-03T18:56:45.880 回答