如何使用 EF 和 WPF 显示和更新来自多个表的数据网格中的数据?

How to display and update data in datagrid from multiple tables using EF and WPF?

我有以下数据库架构。

问题:我想从多个表中检索数据并将其 display/edit 放在数据网格中。

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

因此用户可以使用相同的数据网格查看数据和进行编辑。如何首先使用 C#、WPF 数据库和 VS2012 实现此目的?

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