多个实体框架模型和对象上下文
我有一个使用实体框架的 asp.net Web 应用程序。应用程序数据层使用 Jordan Van Gogh 概述的方法 此处。 简而言之,此方法对每个 http 请求使用一个共…
在 EntityFramework 生成的每个查询之前执行 SQL 存储过程
每次查询 ObjectContext 之前,我都需要执行 SQL 存储过程。我想要实现的是将 CONTEXT_INFO 设置为稍后将在我的大多数查询中使用的值。 有人这样做过…
EF 4:使用 POCO 时理解 DetectChanges 时出现问题(无自跟踪 ObjectContext)
我想知道是否有人可以帮助我? 我无法理解为什么我需要在 POCO(非代理)实体上发出 DetectChanges。 当然,我有这条线来确保代理不会被返回。 contex…
如何使用 linq to sql 和 ef 查询导航属性
我正在尝试使用 linq to sql强类型查询 3 个 ef 对象。与产品和类别存在一对多关系。我的类包含导航属性,如下所示。 public partial class Product {…
EF4 DAL 设计和 ObjectContext:与同事的争论
我与一位高级开发人员一起工作,他是 .NET 架构师。在过去的 6 个多月里,我们提出了许多建设性的论点,但总的来说,我承认我们在大多数讨论中都失败…
ObjectStateEntry 状态的奇怪行为
我有以下扩展方法,但我不确定为什么在对一个条目调用 entry.AcceptChanges() 后每个条目状态都更改为“Unchanged”。 public static void SaveWithLo…
如何清除Entity Framework 1.0中ObjectContext的内容
是否有手动清除/重置 ObjectContext 回到其初始状态的方法?请注意,我不能只是实例化一个新上下文。 这是使用 1.0 版本的实体框架。 谢谢…
将额外的 ObjectSet 从单独的项目附加到 ObjectContext
我希望这是有道理的。我有一个使用实体框架的 ASP.NET Web 应用程序。我已向数据库添加了几个自定义表,并创建了一个单独的项目来处理这些表的 CRUD …
具有 StructureMap (IoC) 的 IQueryable 存储库 - 如何实现 IDisposable?
如果我有以下存储库: public IQueryable Users() { var db = new SqlDataContext(); return db.Users; } 我知道只有在触发查询时才会打开连接: publ…
ObjectContext.SaveChanges() 违反主键,抛出 UpdateException?
摘自此 MSDN 文档 ... INSERT 语句由以下命令生成 实体框架并执行于 SaveChanges 时的数据源 调用 ObjectContext。 如果INSERT操作成功, 写入服务器…
自跟踪实体 - AcceptChanges 无法继续,因为对象的键值与 ObjectStateManager 中的另一个对象冲突
我已经被这个问题困扰了一个多星期了。希望有人能指出我正确的方向。 我首先简要描述我的架构。 资产 1--->1 地址 *-->1 区域 *-->1 区域 *-->1 国家/…
为什么 ExecuteFunction 方法只能通过 ObjectContext 子类中的 base.ExecuteFunction 来使用?
我正在尝试从站点存储库中的 objectcontext 对象调用 ObjectContext.ExecuteFunction。 该存储库是通用的,因此我拥有的只是一个 ObjectContext 对象…
如何将对象的跟踪信息从 ObjectContext 更改为另一个?
我有一个被添加到 objectContext 的对象。 在某些操作之后,我需要将其传递到同一数据库的另一个 objectcontext,但我总是遇到此消息: 实体对象不能…