Ich habe folgende EF-Modelle:EF6 Einfügen eines neuen Datensatzes einschließlich der entsprechenden Aufzeichnungen
User.cs
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid UserId { get; set; }
public String UserName { get; set; }
...
public Guid UserProfileId { get; set; }
public virtual UserProfile { get; set; }
Profile.cs
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid ProfileId { get; set; }
public String DisplayName { get; set; }
...
public Guid UserId { get; set; }
public virtual User { get; set; }
MyDbContext.cs
public DbSet<User> Users { get; set; }
public DbSet<Profile> Profiles { get; set; }
Meine Frage
Nun, ich versuche, eine neue User
einschließlich eines Profile
einzufügen. Wie kann ich sowohl die User
als auch die Profile
gleichzeitig einfügen und die beiden Datensätze zusammenkleben?
@ Eldho der prägnanter ist das Hinzufügen und sollte wie erwartet funktionieren. – dinotom