Vb.net 提供ObjectDisposed异常的实体框架
我正在使用EF在WPF上的DataGrid上进行绑定。当我试图从模型中获取一组ob对象时,我得到了ObjectDisposed异常 该模型由4个表组成: 此方法发生异常Vb.net 提供ObjectDisposed异常的实体框架,vb.net,entity-framework,Vb.net,Entity Framework,我正在使用EF在WPF上的DataGrid上进行绑定。当我试图从模型中获取一组ob对象时,我得到了ObjectDisposed异常 该模型由4个表组成: 此方法发生异常 Public Function usuariosActivos() As List(Of equipo) Using ctx As perfpruebaEntities = New perfpruebaEntities Return (From e In ctx.equipo
Public Function usuariosActivos() As List(Of equipo)
Using ctx As perfpruebaEntities = New perfpruebaEntities
Return (From e In ctx.equipo
Where (e.estado_id_est = 3)
Select e).ToList
End Using
End Function
当我在不使用语句的情况下声明上下文时,一切都正常。会是什么呢??我一直在尝试不同的方法,但都没有用。这可能与关系有关吗?这很可能是由延迟加载引起的。请尝试以下操作:
Public Function usuariosActivos() As List(Of equipo)
Using ctx As perfpruebaEntities = New perfpruebaEntities
Return (From e In ctx.equipo
.Include("depto")
.Include("estado")
.Include("perfil")
Where (e.estado_id_est = 3)
Select e).ToList
End Using
End Function
是的,这是由相关类造成的,因为它们是延迟加载的。Include部分是缺少的部分。谢谢