Я хотел бы написать простые отношения «один-к-одному» между моими моделями. Сообщение об исключении, которое я получаю от sqlite-net
, равно Don't know about Profile
.Как написать простые отношения OneToOne?
public class User
{
[PrimaryKey]
public int pk { get; set; }
public string first_name { get; set;}
[OneToOne]
public Profile profile { get; set;}
...
}
public class Profile
{
[PrimaryKey]
public int pk { get; set; }
[ForeignKey(typeof(User))]
public string UserID { get; set; }
[OneToOne]
public User user { get; set;}
}
Что мне здесь не хватает?
Почему UserId является «строкой», когда ваш пользователь pk «int» – Daniel
Это не имеет значения. – Saphire