问题标签 [entity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - EntitySet 的绑定显示不存在的值?
我将 ItemsControl 绑定到 WPF 应用程序中的 EntitySet。但是,它没有按预期运行。ItemsControl 的行为就好像它在绑定之间缓存EntitySet 的内容!
这是精简的代码:
实体:
我的部分课程:
用户界面:
演示行为的代码(假设 >2 个项目,每个项目都有一个孩子):
后来,我从实体中删除了孩子:
此代码运行后,UI 不会更新,并且该项目显示为具有所有子项。请注意,此方法调用 NotifyPropertyChanged,因此绑定应该更新!
稍后,我们从 UI 绑定中删除此项目:
然后稍后再次将其绑定到 UI
您会假设至少此时 UI 会显示正确的子列表。 然而,情况并非如此!它显示了与最初显示的相同的孩子列表!
更奇怪的是,如果我在 Children 访问器上放了一个断点,我可以看到当我重新绑定到 UI 时访问了该列表, 并且 该列表不包含我删除的子项。
我可以看到 UI 可以执行此操作的唯一方法是,如果 Children 集合的内容在绑定之间缓存。
这里发生了什么?我错过了什么???
entity-framework - ADO 实体分层自引用
我有一个名为 categories 的自引用表,它有一个可以为空的 parentcategoryid 列。
当我将表添加到实体设计器时,它为此关系创建了两个导航属性,我将一个命名为 ParentCategory(零或 1 导航属性),另一个命名为 SubCategories(* many 导航属性)。
一切都很好,除了当我深入一层以上时,它不会进入更深的层次。
所以我得到了所有的 Category.SubCategories 但我没有得到子类别下的类别。
我错过了什么吗?开始认为我应该坚持使用 NHibernate。更深层次的不应该被延迟加载吗?
.net - Linq 2 实体:对具有不同类型的两列执行连接
我目前正在使用实体框架,我想在两列上执行一个带有连接的 Linq 查询,一个是“String”类型,另一个是“Int32”类型。
类似于
obj.SecondEntityId 作为 String 和 obj2.Id 作为 Int32
不幸的是,EF 不支持 ToString 操作。我遇到了这个错误(或一些类似的错误,如果我想将字符串转换为 Int32):
LINQ to Entities 无法识别方法“System.String ToString()”方法
直到现在,我都找不到工作。
感谢您的帮助。
asp.net - 下拉列表和实体对象
我正在使用实体框架,我想将其中一个列表绑定到下拉列表。这运作良好。但只有一个问题。转到链接到所列实体的外部对象的最佳做法是什么?
IE:具有 ID、日期、refCandidatID 等的命令,出于某种原因,在我的下拉列表中,我想显示我的候选人的名字
我该怎么办,因为它在绑定下拉列表时一直给我一个错误。
注意:对不起我的英语。
asp.net-mvc - 我的实体框架缺少什么?
我有 asp.net 成员资格,并且我使用内置的 Create user 方法,因为在此之后它很方便,这取决于我想向 aspnet_UserTable 添加另外 2 个字段的用户。
在我的 aspnet_user 表中,我有这样的
我有一张与此相关的表格
俱乐部表
所以这种关系形成了一个俱乐部可以有很多用户。但是一个用户只能拥有 1 个俱乐部。
所以现在我一直试图弄清楚如何将 ClubID 添加到 aspnet Usertable,因为它没有显示在实体框架图中,因为它没有显示 FK。
所以我有什么作品,但这没有任何意义,我希望有更好的方法。就像我尝试创建俱乐部然后将其粘贴在 test.club 中一样。
此添加是 ClubID 主键,但不添加 clubName。
所以我必须单独添加俱乐部名称。比如为什么?没有更好的方法吗?
我也更喜欢 linq 方法语法,所以如果需要它并且你知道这个语法,你可以把它写进去。
entity-framework - 如何使用实体 sql 在实体框架中获取子表和父表,例如“从表名中选择值表名”
如何使用实体 sql 查询在实体框架中获取子表以及父表,例如 var parentTable = "select value parentTable from parentTable as pt inner join childTable as ct on pt.key = ct.key";
这样做 parentTable.childTable.count() 返回 0。
那么我怎样才能让 childTable 与父表一起加载呢?
entity-framework - Linq to Entities - 从存储过程中检索具有“自引用”的实体
我无法完全弄清楚这一点。我有一个名为 Employee 和 Id 字段的表。该表还包含一个 ManagerId 字段,该字段有一个指向 Employee's Id 字段的外键。当我将表作为实体添加到我的实体数据模型中时,它会使用 EmployeeChildren 集合元素和 EmployeeParent 元素创建新的 Employee 实体。我可以检索所有员工,并将它们放入完美的员工实体的新实例中。雇员实体将有许多子实体,每个子实体可以有许多自己的子实体,每个子实体都有一个指向其父实体的指针。
我现在需要做的是使用存储过程检索这些员工的子集。现在,如果我搜索比他高 2 人的员工 John Doe,存储过程将返回 3 行。
EmployeeID ManagerId 名称
1 空帐单
2 1 简
3 2 约翰·多伊
这是我进行检索的代码:
现在,此代码返回 3 个单独的实体。我怎样才能将它们组合成一个?
vb.net - 有没有办法手动引发 EntityObject 的 PropertyChanged 事件?
嗨,我正在尝试引发 EntityObject 的 PropertyChanged 事件,但我没有找到办法,这可能吗?
java - 从 POJO 获取带注释的休眠表名
我有一个实体,其声明大致如下:
我正在制作一个通用的 DAO 类,这样做我想检索“myUserTable”名称。有什么办法可以达到这个名字吗?
c# - 将 Infragistics UltraWebGrid 与分层视图绑定到对象集合
我有一个要绑定到 UltraWebGrid 的实体列表。实体的类定义具有以下结构
公共课家长{
}
公共类儿童{
}
我希望将 Parent 绑定到我的 ultraWebGrid 的第一个乐队,并将孩子绑定到第二个乐队。谁能告诉我在不将对象转换为数据集的情况下这是否可行。所有基础设施示例都使用数据集而不是实体列表。