我在 VS2008 的 MySQL 数据库之上使用 ASP.NET MVC2。我正在使用 MySQL ADO.NET 连接器 6.2.3 为 ADO.NET 实体数据模型提供连接。
这大部分工作正常,但是通过外键导航让我非常头疼!
这是一个简化的例子..
车(表)
CarID PK
彩色
门
制造商ID FK
制造商(表)
制造商ID PK
名称
在 edmx 文件中,我可以看到 Car 和 Manufacturer 表中显示为导航属性的一对多关系。我创建了一个 Models.CarRepository,它允许我返回一个 IQueryable。
在视图中,我希望能够显示每辆车的制造商名称。这不能通过我返回的对象访问。
实现这一点的最佳方法是什么?我是否遇到过实体框架/MySQL 组合的限制?