Ich habe folgendes ModellWie eine Eins-zu-viele-Beziehung in EF konfigurieren
public class PageConfig : Base
{
// Properties Etc..
public ICollection<Image> ScrollerImages { get; set; }
}
Mein Ansatz ist zu binden, um eine Verknüpfungstabelle mit {PageConfigID, ImageID}.
In meinem Modell Binder habe ich versucht, die folgenden ..
modelBuilder.Entity<PageConfig>()
.HasMany(x => x.ScrollerImages)
.WithMany()
.Map(x =>
{
x.ToTable("junc_PageConfigScrollerImages");
x.MapLeftKey("PageConfigID");
x.MapRightKey("ImageID");
});
, die in einer Null-Sammlung von Bildern führen.
Wie kann ich diese Bilder an das PageConfig-Modell binden?
EDIT
Der größte Teil des Problems war es, Benutzerfehler zurückzuführen. jic das passiert Ihnen ..
Überprüfen Sie, dass die wichtigsten Einschränkungen in der Datenbank korrekt festgelegt sind.
Die ICollection auf dem Modell muss virtuell sein.
, das wie Entity Framework aussieht , nicht MVC –
Sie sind richtig, mein Fehler – opdb