1対1の関係を築こうとしています。流暢な API は必要がなければ使いたくありません。これは私がこれまでに試したことです:
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
}
public class Person
{
public int Id { get; set; }
[ForeignKey("UserId")]
public UserProfile UserProfile { get; set; }
}
はい、似たような質問が他にほとんどないことは知っていますが、どれも短くて明確ではありませんでした. それらの多くも機能しませんでした。