C# 如何使用SQlite在数据库表中设置集合对象?

C# 如何使用SQlite在数据库表中设置集合对象?,c#,wpf,sqlite,C#,Wpf,Sqlite,我正在开发一个WPF应用程序,其中我有一个包含一些属性的类“Movie”和另一个类MovieCollection(这是Movie的集合)。现在,我已经将这个集合与我在xaml中的DataGrid绑定,以显示电影属性。我通过在运行时打开新窗口获取用户输入,并用该窗口填充可观察集合以在我的DataGrid中显示它,但现在我想先将数据存储在数据库中,然后从数据库中获取数据以在DataGrid中显示它。MovieCollection类是这样的 ObservableCollection<Movie&

我正在开发一个WPF应用程序,其中我有一个包含一些属性的类“Movie”和另一个类MovieCollection(这是Movie的集合)。现在,我已经将这个集合与我在xaml中的DataGrid绑定,以显示电影属性。我通过在运行时打开新窗口获取用户输入,并用该窗口填充可观察集合以在我的DataGrid中显示它,但现在我想先将数据存储在数据库中,然后从数据库中获取数据以在DataGrid中显示它。MovieCollection类是这样的

ObservableCollection<Movie> _movieObservableCollection=new ObservableCollection<Movie> ();
public ObservableCollection<Movie> MovieObservableCollection
{
    get { return _movieObservableCollection; }
    set 
    { 
        _movieObservableCollection = value;
        this.NotifyPropertyChanged("MovieObservableCollection");
    }
}
observedcollection\u movieobservedcollection=newobservedcollection();
公众可观察的收集电影可观察的收集
{
获取{return\u movieobserveCollection;}
设置
{ 
_movieObservableCollection=价值;
本条。NotifyPropertyChanged(“MovieObservableCollection”);
}
}
在这里,我想设置这个集合,使模型类的属性显示为表的columns属性

我该怎么做

我怎样才能继续呢


任何链接?

如果您将此集合绑定到您的
数据网格
,则可以使用
自动生成列
属性

<DataGrid ItemsSource="{Binding MovieObservableCollection}"
          AutoGenerateColumns="True"
          ...

如果将此集合绑定到
数据网格
,则可以使用
自动生成列
属性

<DataGrid ItemsSource="{Binding MovieObservableCollection}"
          AutoGenerateColumns="True"
          ...