Я новичок в создании баз данных, и мне нужно создать SQLite DB, содержащую шины, каждая шина содержит список стопов, и каждый Stop содержит расписание. Я создал класс Автобусы:Как создать базу данных SQLite UWP
class Buses
{
[PrimaryKey, AutoIncrement]
public string number { get; set; }
public List<Stop> stops = new List<Stop>();
}
public class Stop
{
public string StopName { get; set; }
public string Timetable { get; set; }
}
И я не знаю, как добавить остановки в БД. Я пытаюсь что-то вроде этого:
private void Add_Click(object sender, RoutedEventArgs e)
{
var s = conn.Insert(new Buses()
{
number = Id.Text,
stops = stops.Add(new Stop { StopName = StopName.Text, Timetable = Time.Text });
}
Но я получаю ошибку
Название «останавливается» не существует в текущем контексте
Я понимаю, почему такая ошибка есть, но я не знаю, как это исправить. Возможно, что есть самые простые способы добавления таких конструкций в БД.
Вам необходимо определить список Stop, называемый 'stop' like' List stops = new List '. –
Где я должен это делать? У класса Buses у меня такое же –
Например, перед событием 'Add_Click'. –