我是新創建數據庫,我應該創建一個SQLite DB,其中包含總線,每個總線包含一個停止列表,每個停止包含一個時間表。我創建了一個班級總線:如何創建一個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列表,就像'List stops = new List '。 –
我應該怎麼做?在班級巴士我有相同的 –
例如在'Add_Click'事件之前。 –