0
関連ページ構造を実装して、1ページに関連する他のページのリストがあります。しかし、それが可能であれば私は理解できませんでした。あなたは、EFがために順番にすべてのレコードをロードするような再帰的な選択をしようとした場合SQLiteを使用したEntity Frameworkコアの外部キーのリスト
関連ページ構造を実装して、1ページに関連する他のページのリストがあります。しかし、それが可能であれば私は理解できませんでした。あなたは、EFがために順番にすべてのレコードをロードするような再帰的な選択をしようとした場合SQLiteを使用したEntity Frameworkコアの外部キーのリスト
:
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されています。今、私はこのような構造は持っています私はこれが可能だとは思わない同じテーブル。さもなければ構造はうまくいくはずです。
RelatedPagesのRelPagesIDに1、3、5のように複数のIDを追加し、これらのIDを持つページをListのRelPagesに追加したいとします。出来ますか? –
私はRelPagesIDはそれがしかし、 あなたはちょうどこの Pages.Whereのように投影できるリストを移入うエンティティフレームワークによって、このように移入することができるとは思わない(P => p.Page.Id == 3433) この関連するページIDのリストが表示されます。 –
Anubis