我有一个DbContext应用程序,我需要在某个表单上使用ObjectContext(与DbContext的数据绑定问题)。我尝试使用
访问ObjectContext实体var oc = ((IObjectContextAdapter)MyEntities).ObjectContext;
但输入oc.Students
时实体不会显示。如何才能访问实体?
答案 0 :(得分:0)
我相信您正在寻找方法CreateObjectSet<TEntity>()
在您的情况下,将使用
var oc = ((IObjectContextAdapter)MyEntities).ObjectContext;
var query = oc.CreateObjectSet<Student>();
然后,您可以像使用query
一样使用LINQ来构建IQueryable<Student>