C# 通过存储库模式将WPF控件绑定到SQL server
如何将wpf控件绑定到SQL Server属性。比如说一个列表框C# 通过存储库模式将WPF控件绑定到SQL server,c#,sql-server,wpf,entity-framework,repository-pattern,C#,Sql Server,Wpf,Entity Framework,Repository Pattern,如何将wpf控件绑定到SQL Server属性。比如说一个列表框 <ListView> <ListView.View> <GridView> <GridViewColumn Header="Name"> <GridViewColumn Header="Date Assigned"> <GridV
<ListView>
<ListView.View>
<GridView>
<GridViewColumn Header="Name">
<GridViewColumn Header="Date Assigned">
<GridViewColumn Header="Date Due">
</GridView>
</ListView.View>
<!-- iterate through all the Names in the database and output under GridViewColumn Name -->
<!-- iterate through all the DateAssigned in the database and output under GridViewColumn Date Assigned -->
<!-- iterate through all the DateDue in the database and output under GridViewColumn Date Due -->
</ListView>
我正在使用实体框架和存储库模式。因此,我将通过_repository.ToList()调用列表中的所有名称 试试这个:
listViewName.ItemsSource=\u repository.ToList()代码>
我还将简化Xaml,如下所示:
<ListBox x:Name="listViewName">
<ListBox.Resources>
<DataTemplate>
<Grid Height="22" Width="Auto">
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding DateAssigned}" />
<TextBlock Text="{Binding DateDue}" />
</Grid>
</DataTemplate>
</ListBox.Resources>
</ListBox>
其中,{Binding
之后的文本是从_存储库返回的集合中项的属性名称