我有三个表加入名为 Books、Borrowers 和 Transactions 的表。数据库方案如下:
- 书籍(BookID、BookName、ISBN);
- 借款人(BorrowerID、BorrowerName、BorrowerLevel);
- 交易(TransactionID、BorrowerID、BookID、BorrowDate、ReturnDate);
对应的类分别是 Book、Borrower 和 Transaction。现在我想从这三个表中选择 BookID、BookName、BorrowerID、BorrowerName、BorrowDate 和 ReturnDate 并显示在具有 gridview 控件的列表视图中。XAML 代码:
<Grid>
<ListView Margin="15,57,58,57" Name="borrowedBookList" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding }" KeyDown="borrowedBookList_KeyDown">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Width="80" Header="Borrower ID" DisplayMemberBinding="{Binding Path=BorrowerID}"/>
<GridViewColumn Width="220" Header="Borrower Name" DisplayMemberBinding="{Binding Path=BorrowerName}"/>
<GridViewColumn Width="220" Header="Book Name" DisplayMemberBinding="{Binding Path=BookName}"/>
<GridViewColumn Width="100" Header="Date" DisplayMemberBinding="{Binding Path=BorrowDate}"/>
<GridViewColumn Width="100" Header="Return Date" DisplayMemberBinding="{Binding Path=ReturnDate}"/>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
</Grid>
现在我如何加入这些表并将结果数据上下文分配到borededBookList?
谢谢
阿雷芬·萨米