我有一个 DbContext 应用程序,我需要在某个表单上使用 ObjectContext(DbContext 的数据绑定问题(。我尝试使用
var oc = ((IObjectContextAdapter)MyEntities).ObjectContext;
但是键入oc.Students
时实体不显示。我该怎么做才能访问实体?
我相信你正在寻找方法CreateObjectSet<TEntity>()
在您的方案中,将像这样使用
var oc = ((IObjectContextAdapter)MyEntities).ObjectContext;
var query = oc.CreateObjectSet<Student>();
然后,可以使用 LINQ 生成query
,其方式与生成IQueryable<Student>
大致