Ich habe meine Tabellen aus meinem Diagramm erzeugt:Entity Framework One-to-One-Beziehung?
Database schema Aber ich weiß nicht, warum, wird EF dieses Modell in der Origin erzeugen:
public virtual ICollection<Container> Containers { get; set; }
Im Container Modell:
public int OriginID { get; set; }
public virtual Origin Origin { get; set; }
und in dem Zusammenhang:
modelBuilder.Entity<Origin>()
.HasMany(e => e.Containers)
.WithRequired(e => e.Origin)
.WillCascadeOnDelete(false);
Ein Container-Objekt kann jedoch nur ein Origin-Objekt haben.
Wie kann ich die Sammlung entfernen nur eine Instanz von meinem Objekt im Ursprungsobjekt haben?
Denn eigentlich mein Restier Dienst mir Ursprüngen Abrufen Objekte mit einer Sammlung von nur einem Container.
So ist die Sammlung völlig nutzlos.
Haben Sie eine Idee?
Vielen Dank
Sollte es keine Beziehung zwischen den beiden Primärschlüsseln geben? – schlonzo