一個新的記錄,我有以下型號EF:EF6將包括相關記錄
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; }
我的問題
現在,我試圖插入一個新的User
包括Profile
。我怎樣才能同時插入User
和Profile
,並將兩個記錄「粘合」在一起?
@ Eldho的是更加簡潔,預期應該工作博客。 – dinotom