问题标签 [entityset]

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.

0 投票
0 回答
122 浏览

entity-framework - EntitySet 架构值 dbo 而不是 database.dbo

运行EFProfiler发现后台运行的查询是

问题是数据库名称不正确。它应该是:

如何更改实体集架构的语法?

我尝试将架构更改为Chinook.dbo,但它不起作用。

0 投票
1 回答
126 浏览

xml - 查找实体集的大小?

当我将它打印到控制台时,我有一个如下所示的实体集:

有没有办法找出实体集中有多少元素?我不确定它是否被填充,但不确定如何检查。

像“myEntitySet.size”这样的东西?

0 投票
0 回答
154 浏览

tomcat - 未找到 Odata4j 异常

我按照本教程使用 Tomcat 创建了一个 OData 生产者。

但是,当我在 tomcat 服务器上转到指定的 url 时,我收到以下错误:

在此处输入图像描述

我的 pom.xml 是:

0 投票
1 回答
1538 浏览

c# - linq 一对多关系仅存储列表的一个成员

我正在尝试在 Windows Phone 8 上与 linq 建立一对多关系。我的问题是,在 EntitySet<> 字段中,只有一个应该存储的类真正存储到数据库中。所以我做了一个简单的项目来给你我的问题的线索。有两个类 Person 和 Number。一个人可以有多个数字。

这是数字类:

和 Person 类:

当我现在尝试插入一个具有三个数字的人时:

然后尝试再次检索数据:

我只得到第一个电话号码“111111”。有趣的是,在第二次运行时,文本字符串包含“111111”和“222222”。这是因为在第二人称中保存了第二个电话号码,而在第三人称中保存了第三个电话号码,依此类推。因此,如果您经常这样做,您会得到:111111 222222 333333 111111 222222 333333 ...顺便说一句,如果您使用调试器跳转到“db.Persons.InsertOnSubmit(person);” 并查看“人”,其中有一个包含所有三个数字的列表。所以它应该工作......

我真的很努力,但我想不出办法让它正确。我的怀疑是关于 [Association] 属性。

这是源的链接,因此您可以根据需要获取整个图片:https ://docs.google.com/file/d/0B5G4zya_BlZyUlU0azVvbVdiajA/edit?usp=sharing

0 投票
2 回答
1025 浏览

database-design - 实体关系设计 - 以一对多关系将图表转换为数据库表

我有一个包含以下实体及其属性的数据库实体关系图:

Flight保留是 the和 the之间的中间立场关系SeatSeat和之间存在一对多的关系Flight(即一个Flight可以通过 来拥有多个Seats Reservation)。

当把这些关系分解成表时,因为这是一个一对多的关系,我知道它Seat可以消费Reservation,所以数据库中不需要特定的Reservation表。

但是,我的问题是……在表中Seat,我知道要放置SeatFlightSeatNumberDate)的主键,但是我是否还包括关系的非主属性Reservation

这是我正在玩弄的两个选择:

哪一个是正确的?谢谢您的帮助!

0 投票
0 回答
63 浏览

database - 从关系数据库中的 EntitySet 中删除对象

我有 2 个表“Flight”和“Legs”腿有一个名为“Flight_ID”的字段并且可以为空 Flight 有一个与“Flight_ID”相同的字段,它是主键。

我为他们制作了 2 个实体集

从航班中删除项目,不会将腿表的“Flight_ID”字段设置为空。如何将两个实体集连接在一起,然后查询一个,从其他实体集而不是实际数据库中获取相关记录。

实际上我是 linq 的新手,我有一个相同的旧场景,我想将数据库从服务器加载到内存中,(我的意思是一些不同的相关表)并像查询服务器一样查询它们,然后最后将所有更改保存到数据库中,或者丢弃chenges。(我的意思是更改,新添加的记录,更改的记录和删除的记录)。为此,我使用了实体集,并在启动时通过我需要的记录填充实体集:

但是当我查询其中一个并想要获取相关对象时,它会从服务器中检索。我认为我做错了,这种情况可能有另一种方法。提前致谢

0 投票
1 回答
1797 浏览

database - dbms中的实体和实体集有什么区别

我对 DBMS 中的实体和实体集感到困惑。实体集形成实体集?就像一组学生对象形成学生数组一样。

我们应该将关系数据库中的表与实体集或实体进行比较吗? 如果我将实体集与表进行比较,那么我可以将实体作为表中的记录进行比较。 如果我错了,请纠正我。

我浏览了一些关于此的书籍和博客。有时实体与 Rdbms 中的表进行比较,有时与实体集进行比较。这是真的。无法得到适当的解释。

请拿出例子和清晰的解释,提前谢谢

0 投票
2 回答
132 浏览

c# - LINQ to SQL 中的对象引用被错误地保存或加载

我试图在彼此之间存储和重新加载对象及其引用。问题是当我从数据库重新加载数据时,引用设置不正确。

这是描述问题的示例代码。我在代码中注释了输出的预期状态和真实状态。

我希望任何人都可以给我一个提示如何解决我的代码中的这个错误:)

0 投票
1 回答
103 浏览

featuretools - 在深度特征合成中使用多个父 ID 作为截止时间

我的数据看起来像:人 <-- 事件 <-- 活动。父级是 People,其中唯一的变量是 person_id。事件和活动都有时间索引,还有 event_id 和 activity_id,它们都有一些特性。

“人”实体的成员在所有不同时间访问地点。我正在尝试为人们生成深层特征。如果人们是 [1,2,3] 之类的东西,我如何通过截止时间来为 (Person,cutofftime) 之类的东西创建深度特征:[1,January2], [1, January3]

如果我只有 3 个人,我似乎无法传递一个有 10 行的 cutoff_time 数据框(例如,第 1 个人有 10 个可能的截止时间)。尽管从我的 cutoff_times 数据帧中删除了重复项,但尝试这样做会给我错误“截止时间数据帧中的重复行”。

我必须在人员实体中包含时间索引吗?这将使我的父实体在索引中有多个人,尽管他们会有不同的时间索引。我的直觉是人员实体不应包含任何日期时间列。我想给 DFS 功能提供截止时间。

我的 cutoff_times df.head 看起来像这样,并且有一些 people_id 的多个实例:

父人员实体是这样的:

如何让功能工具了解我想要做什么?

“截止时间数据帧中的重复行。” 我已经探索了我的 cutoff_times df 并且没有重复的行。Person_id、times 和 labels 都有多次出现,但没有 2 行是相同的。这些重复错误是指实体集中的其他地方吗?

0 投票
2 回答
358 浏览

xml - 如何在 UI5 XML-View 中动态获取特定的 EntitySet?

有没有办法传递动态参数来识别 UI5 XML 视图中的特定实体集?我将 UI5 与 ODataV2 一起使用,这是我的 UI5 文本对象的 XML:

请注意,“AR”是特定实体集的键,它为我提供了特定产品集中的产品名称。

但是不是硬编码密钥,有没有办法动态传递它?例如这样的事情: