Je voudrais écrire une simple relation bi-univoque entre mes modèles. Le message d'exception que j'obtiens de sqlite-net
est Don't know about Profile
.Comment écrire une relation OneToOne simple?
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;}
}
Que manque-t-il ici? Merci
Pourquoi UserId est un 'string' lorsque votre User pk est' int ' – Daniel
Cela ne fait pas de différence. – Saphire