2011-08-29 81 views
1

鉴于以下简单情况,什么是最简单的方法来保持简单的基元集合?实体框架代码第一个原始集合

public class Subscriber 
{ 
    public int Id { get; set; } 
    public string Email { get; set; } 
    public ICollection<int> SubscribedNodeIds { get; set; } 
} 

如果我执行上面的例子SubscribedNodeIds列被忽略。

回答

0

答案显然是创建出象这样的关系:

public class Subscriber 
{ 
    public int Id { get; set; } 
    public string Email { get; set; } 
    public ICollection<Subscription> Subscriptions { get; set; } 
} 

public class Subscription 
{ 
    public int Id { get; set; } 
    public int NodeId { get; set; } 
    public Subscriber Subscriber { get; set; } 
}