【发布时间】:2009-03-07 06:58:40
【问题描述】:
我正在 .NET 3.5 SP1 MVC 应用程序中开发 StudentApp。
我有两张桌子
- 课程
课程 ID、课程名称 - 学生
studentID、student_Name、courseID(fk)
现在我制作了StudentApp.dbml,它将两个表都作为实体。
由于外键不会出现在学生实体中, 我无法在学生模型中显示 courseID,而且我无法生成添加、编辑、列表视图。
那么告诉我如何在学生中显示 courseID(fk),我还想要课程名称。
还有显示课程名称和在编辑视图中存储课程 ID 的下拉框。
【问题讨论】:
-
您确定您使用的是实体框架吗? DBML 映射文件用于 Linq to Sql
-
你说得对,它是实体框架
-
请编辑问题以使其有意义。 L2S 和 EF 处理外键完全不同。
标签: asp.net-mvc entity-framework