Я использую SQLite.net и SQLite-Net Extensions. Я хотел бы создать много ко многим отношениям.
В моем случае у меня есть детский класс с некоторыми братьями и сестрами, конечно же, братья и сестры по-прежнему имеют тип ребенка. Поэтому я попытался реализовать manytomany соотношение:
Детский классМногие для многих «я» -регуляция SQLite: возможно ли это?
[ManyToMany(typeof(Brotherhood), CascadeOperations = CascadeOperation.All)]
public List<Child> Siblings_DB { get; set; }
Братство класса
class Brotherhood
{
[ForeignKey(typeof(Child))]
public int ID_child1 { get; set; }
[ForeignKey(typeof(Child))]
public int ID_child2 { get; set; }
}
Это должно быть все работы.
Затем я создаю Child
и добавить родственный в Siblings
списке, но когда я пытаюсь сохранить класс в БД с помощью InsertOrReplaceWithChildren(Child,true)
обновляется только ID_child1
и ID_child2
пребывание 0.
Любая идея? Что я делаю не так?
Alex
же вопрос здесь .. проверьте следующее: http://stackoverflow.com/questions/14227468/in-sqlite-how-to-implement-a-many-to-many-relationship –