如何使用EF和WPF从多个表中显示和更新datagrid中的数据?

时间:2015-04-02 09:08:37

标签: c# wpf entity-framework visual-studio-2012 data-binding

我有以下数据库架构。

Database Schema

问题:我想从多个表中检索数据并在数据网格中显示/编辑它。

描述:我想使用外键从所有其他表中获取相关数据并将其显示到网格中。例如,有Delivery.TransporterID,现在我想要Transporter.TransporterName,它可以通过TransporterID外键导航并与传递列一起显示,同样需要用其他外键完成。

因此,用户可以使用相同的数据网格查看数据和编辑。如何使用C#,WPF数据库和VS2012实现这一目标?

1 个答案:

答案 0 :(得分:0)

您要做的是将表连接在一起并从查询中获取结果。这是一篇关于使用linq完成任务的相关文章。 How to join tables in EF LINQ