-
4 votesanswersviews
MVC 3 - ObjectContext实例已被释放,不能再用于需要连接的操作
我对C#和MVC很新,我一直在创建自己的小博客网站作为测试项目 . 虽然大多数事情都在发挥作用,但我在从LINQ查询中选择多个列时遇到了问题 . 只有在关于SO的问题上磕磕绊绊之后我才意识到我可以使用生成的实体类作为强类型模型来处理这个问题 . 我需要这个,因为我一直在创建一个数据库层(这也是我之前没有用过的东西)并试图通过该层传递匿名类型不起作用 . 我理解为什么会这样,所以我很满意我正朝着正确... -
0 votesanswersviews
如何解决“ObjectContext实例已被处理,不能再用于需要连接的操作”以应对奇怪的情况
我知道如何解决这个问题,但是,这个错误出现在与我完全不同的情况中 . 在我的MVC Razor视图中,我有以下代码将过滤模型列表,并根据登录的用户以及结果不同于null的字段向我提供特定对象: @{ Models.PostOrcamentoServicoProposta proposta = Model.PostOrcamentoServicoProposta.FirstOrDefault... -
5 votesanswersviews
实体框架 - objectcontext处置异常
我一直在调试这个程序没有任何结果,不幸的是我无法看到问题的根源 . 我得到了这个异常:ObjectContext实例已被释放,不能再用于需要连接的操作 . 有2个表: - CustomerSet - OrderSet Orders表中名为Customer_id的字段可确保表之间的关系,并且Orders表中还有一个名为Customer的虚拟导航属性 . 方案如下:我在Orders表中插入一个元... -
5 votesanswersviews
C#Entity Framework每个HttpContext只使用一个ObjectContext
在ASP.NET MVC 2中,使用Entity Framework 4,我收到此错误“实体对象不能被IEntityChangeTracker的多个实例引用” . 对SO的搜索表明,可能是因为我有不同的Entity Framework ObjectContext实例,而它应该只是每个HttpContext的一个ObjectContext实例 . 我有这个代码(在我加入之前写的很久)似乎就是这样 -... -
6 votesanswersviews
ObjectContext实例已被释放,不能再用于需要连接的操作
由于EF的更改跟踪和延迟加载功能,我在查询中遇到问题 . 问题是,在我得到查询结果之后,我使用AutoMapper将域对象映射到我的业务模型中,但由于已经处理了上下文,它不断抛出异常 . ObjectContext实例已被释放,不能再用于需要连接的操作 . 当我在调试器中查看结果集合时,我看到它是 DynamicProxy 的列表,而不是实际的实体 . 我试图停止更改跟踪,但这没有帮助 . 这... -
2 votesanswersviews
在高容量IIS网站上运行时,实体框架是否会失败
我们一直试图分析这个例外: 消息:错误:对象引用未设置为对象的实例.StackTrace:在System.RuntimeType.CreateInstanceSlow中的System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,Boolean publicOnly,Boolean noCheck,Boolean&canBeCached,Runti...