Ich möchte Verwandte Seiten Struktur implementieren, dass eine Seite eine Liste anderer Seiten, die damit verbunden sind. Aber ich konnte nicht herausfinden, ob es möglich ist. Jetzt habe ich die Struktur wie folgt aus:Liste der Fremdschlüssel in Entity Framework Core mit SQLite
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; }
}
Und hier ist OnModelCreating Methode in meinem DbContext:
Ich möchte mehrere IDs zu RelPagesID hinzufügen in RelatedPages wie 1, 3, 5 und Seiten mit diesen IDs in der Liste RelPages haben. Ist es möglich? –
Ich glaube nicht, RelPagesID kann so von Entity Framework bevölkert werden, die Liste füllen würde jedoch Sie können genau wie diese Pages.Where projizieren (p => p.Page.Id == 3433) Diese gibt Ihnen eine Liste der verwandten Seiten IDs. –
Anubis