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

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

我有以下数据库模式。

Database Schema

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

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

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

最佳答案

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

关于c# - 如何使用 EF 和 WPF 显示和更新来自多个表的数据网格中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29409110/

相关文章:

c# - 从 Programm 类开始打开一个窗口?

wpf - 在“字体系列”中找不到“字体系列”元素

entity-framework - 同一主键表的多个外键

c# - 根据鼠标位置移动 wpf 按钮但它闪烁

c# - 未调用反序列化 ctor

c# - 在它的 "taking a screenshot"之前等待 UI 重绘

c# - LINQ to Entities 无法识别 MVC5 中的方法 'System.DateTime ParseExact(System.String, System.String, System.IFormatProvider)' 方法错误

c# - 如何按名字和姓氏排序,然后按 SamAccountName 排序,其中并非所有名称都有名字和姓氏?

c# - 更新到 Lucene.net 4.8.0-beta00001 后代码中断

entity-framework - 如何使用 EF Code First 散列或加密字段?