有什么方法可以创建不是表格的对象集合吗?我的意思是——
class Deck
{
[Key]
public int DeckId { get; set; }
[Required]
public ICollection<Card> Cards { get; set; }
}
如果我有一张牌桌就可以了,但是如果我没有那个班级的桌子会怎样?
有什么方法可以创建不是表格的对象集合吗?我的意思是——
class Deck
{
[Key]
public int DeckId { get; set; }
[Required]
public ICollection<Card> Cards { get; set; }
}
如果我有一张牌桌就可以了,但是如果我没有那个班级的桌子会怎样?
是的你可以。在代码中,首先用 . 标记条目NotMappedAttribute
。根据您的配置,应该可以将其放入部分类中。
这是一个示例,它将一组映射的相关数据过滤为相同数据的特定未映射子集。
using System.ComponentModel.DataAnnotations.Schema;
[NotMapped]
public ICollection<Cards> RemainingCards
{
get
{
return AllCards.Where(s => s.SomeCiteria == true).ToList();
}
}