один из классов не содержит в себе другой?
                  
                  
                  
                  
                  
                  // хочу 1-1 между UserInfo и User
                  
                  
                  public class UserInfo
                  
                  
                  {      
                  
                  
                      public User User { get; set; } 
                  
                  
                  
                  
                  
                      public bool IsVerified { get; set; }
                  
                  
                  
                  
                  
                      public DateTime? UtcVerifyDate { get; set; }
                  
                  
                  }
                  
                  
                  
                  
                  
                  // модель из библиотеки, не могу ее изменять, а значит не могу добавить UserInfo
                  
                  
                  public class User : IEquatable<User>
                  
                  
                  {
                  
                  
                      public int Id { get; set; }
                  
                  
                  
                  
                  
                      public bool IsBot { get; set; }
                  
                  
                  
                  
                  
                      public string FirstName { get; set; }
                  
                  
                  
                  
                  
                      public string LastName { get; set; }
                  
                  
                  
                  
                  
                      public string Username { get; set; }
                  
                  
                  
                  
                  
                      public string LanguageCode { get; set; }
                  
                  
                  }
                  
                  
                
blder.Entity<UserInfo>() .HasOne(i => i.User) .WithOne(); blder.Entity<UserInfo>() .HasKey(i => i.UserId); вот решение
Обсуждают сегодня