EF4 - 如何“附加”来自不同 ObjectContext 的实体放在一起,将它们全部保存在同一个事务中?
我想要创建模块化应用程序,并且想要创建多个 EDMX,仅包含该特定上下文中所需的表的子集。 例如, 发票的 EDMX:发票表、发票详细信息、客户 订单 的…
ASP.NET MVC3 父子关系和Entity Framework,如何更新子项?
我有一个 ASP.NET MVC 3 应用程序,使用 Entity Framework 4 来处理数据访问。 我的视图模型对象结构如下所示: public class OrderViewModel { publi…
EF4:仅序列化 Poco 对象的预加载导航属性
我正在使用返回 POCO 对象的 WCF 服务。我的导航属性被标记为虚拟以启用延迟加载/代理。我还使用 [ApplyDataContractResolver] 模式将代理序列化为父 …
如何为实体框架中的所有实体定义公共属性
想象一下,我有几乎所有实体的 UserId(实际上我们确实有大约四列,例如几乎所有表的 userId、adddate、moddate 等)列。 如何使这样的列在单独的实体…
WCF 数据服务元数据提供程序和 DataServiceKey
如果我无法使用 DataServicesKeyAttribute 注释我的类以使 WCF 数据服务将我的属性 Id 识别为键(因为它仅识别 ID 或 ClassNameID< /code> 默认情…
DbContext - 三个表之间的多对多关系
好吧,我已经尝试了一段时间在三个表之间建立多对多关系。 论坛、角色、AccessMask。 在 SQL 中它会像这样: ForumID | RoleID | AccessMaskID ------…
实体框架 SaveChanges 函数不会提交我的更改
我有一个初始选择,并将其放入列表中。我使用列表循环遍历每条记录,当它满足某些条件时,我会执行一系列插入、删除和更新。最后调用 SaveChanges() …
来自代码隐藏的 SQL 数据源/datagrid
我试图从身份验证 cookie 中提取用户名,并使用它向数据库发送请求,以使用 datagrid 或 sql 数据源提取该特定用户的信息。 我知道如何在前端(asp.ne…
实体框架 - 未分配已加载实体的 ID
我有以下 POCO 类: public class Person : Entity { public string FirstName { get set } public string MiddleName1 { get set } public string Mi…
WPF 4.0 AutoCompleteBox 双向绑定
我有一个 WPF 窗口,其中有多个列表框和 DataGrid 控件。主列表框显示承包商列表。地址数据网格绑定到承包商列表框并显示当前选定承包商的地址。 我希…
确定实体是否附加到 dbContext 的最合理方法是什么?
当我尝试将实体附加到上下文时,出现异常 已经有一个具有相同键的对象 存在于 ObjectStateManager 中。这 ObjectStateManager 无法跟踪 多个对象具有…
带有下拉列表的 QueryExtender
我正在使用带有下拉列表的 QueryExtender 来过滤 gridview (数据源:EntityDataSource)。 <asp:SearchExpression SearchType="StartsWith" DataFi…