私はデータベースの作成に新しく、バスを含む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; }
}
そして、どのように私はDBに停止を追加する必要がありますかわかりません。 、
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 });
}
しかし、私はエラー
名前があり、このようなエラーがある理由を、私は理解して現在のコンテキストで
存在しない「停止した」取得:私はこのような何かをしようしかし、私はそれを修正する方法を知らない。このような構造をDBに追加する最も簡単な方法がある可能性があります。
'List stops = new List 'のように、「停止」と呼ばれる停止のリストを定義する必要があります。 –
私はそれをやるべきですか? Busクラスのクラスでは、私は 'Add_Click'イベントの前に同じように –
を持っています。 –