2
Я устанавливаю SQLiteNetExtensions из nuget с помощью Visual Studio 2015 в проекте UWP. Это моя модель:UWP Расширения SQLite-Net не могут вставлять детей
public class MovieItem
{
[PrimaryKey]
public string Url { get; set; }
[OneToMany(CascadeOperations = CascadeOperation.All)]
public List<EpisodeItem> Episodes { get; private set; }
}
public class EpisodeItem
{
private bool _selected;
[PrimaryKey]
public string Url { get; internal set; }
[ForeignKey(typeof(MovieItem))]
public string MovieUrl { get; set; }
[ManyToOne]
public MovieItem Movie { get; set; }
}
Но когда я бегу:
var movieItem = new MovieItem{
Url='movie link',
Episodes = new List<Episode>{
Url='episode link'
}
};
conn.InsertWithChildren(movieItem,true);
и открыть файл базы данных с SqliteBrowser. Я получаю только запись MovieItem без записи Episode. Я пробовал много способов, но он все еще не работает.