按实体类型选择ObjectSet

时间:2012-12-24 08:56:22

标签: entity-framework

我需要一种方法来选择对象name:stringObjectContext的对象,但不知道如何做到这一点。

我将使用它在ASP.MVC

中创建通用查找下拉菜单模板

因此,当视图包含@Html.EditorForstudent=>student.School)时,它会显示包含学校列表的dropDown。

我从relation.ToMember获取目标实体名称,但不知道如何使用此输入查询数据记录。

目前我添加了一个自定义方法,它获取字符串并返回无数内部,我有一个大开关案例“School”:return this.SchooleSet;

有没有正确的方法来做到这一点。

我还想添加一个通用方法,允许我使用ctx.Select<Teacher>().Where(...)

之类的语法进行查询

这里我已经用switch实现了,但应该有更好的方法来实现这一点。

1 个答案:

答案 0 :(得分:0)

尝试使用CreateObjectSet方法。

var q = ctx.CreateObjectSet<Teacher>().Where(...);