2016-08-08 26 views

答えて

0

public class Page 
{ 
    public int ID { get; set; } 
    public string UrlName { get; set; } 
    public List<RelatedPages> RelPages1 { get; set; } 
} 
public class RelatedPages 
{ 
    public int ID { get; set; } 
    public int PageID { get; set; } 
    public Page Page { get; set; } 
    // I would like this to be the list of related page IDs 
    public List<int> RelPagesID { get; set; } 
    public List<Page> RelPages { get; set; } 
} 

そして、ここに私のDbContextのメソッドをOnModelCreatingされています。今、私はこのような構造は持っています私はこれが可能だとは思わない同じテーブル。さもなければ構造はうまくいくはずです。

+0

RelatedPagesのRelPagesIDに1、3​​、5のように複数のIDを追加し、これらのIDを持つページをListのRelPagesに追加したいとします。出来ますか? –

+0

私はRelPagesIDはそれがしかし、 あなたはちょうどこの Pages.Whereのように投影できるリストを移入うエンティティフレームワークによって、このように移入することができるとは思わない(P => p.Page.Id == 3433) この関連するページIDのリストが表示されます。 – Anubis

関連する問題