Get ObjectContext from DbContext



我有一个 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>大致

相同

最新更新