public class User
{
public int Id { get; set; }
public string Login { get; set; }
public string Password { get; set; }
public virtual UserProfile Profile { get; set; }
}
public class UserProfile
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
[ForeignKey("UserId")]
public virtual User User { get; set; }
}