Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过存储库模式将WPF控件绑定到SQL server_C#_Sql Server_Wpf_Entity Framework_Repository Pattern - Fatal编程技术网

C# 通过存储库模式将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

如何将wpf控件绑定到SQL Server属性。比如说一个列表框

 <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
之后的文本是从_存储库返回的集合中项的属性名称