问题标签 [relation]

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 投票
4 回答
2207 浏览

c# - 在 C# 代码中从与 Table1 的关系中获取 Table2 数据

我在 DataSet 中有两个表,每个表的 ID 字段都相同。我有两个表之间的关系。如何在 C# 代码中从 Table2 中提取与 Table1 上的信息相关的信息?

我尝试使用新的 DataRow 并使用 GetChildRow 对其进行分配,但由于某种原因,我似乎无法使其工作。

另外,我知道这个问题可能没有那么丰富,请告诉我,我会尽力提供更多说明。

0 投票
3 回答
955 浏览

class - UML 类图 关系类型

我有两个班级,但不应该使用什么样的关系。我有一个类 Document 有很多属性但没有方法。第二类是我所说的 DocumentFact(Fact - Factory)。此类包含返回 Document 对象集合的不同方法。

因此,Document 类对 DocumentFact 类一无所知,因为它与它无关。另一方面,DocumentFact 创建多个 Document 对象。这是一种什么样的UML关系?我在想这样的事情:

或者:

你怎么看?

0 投票
2 回答
1462 浏览

sql-server-2005 - 如何将sql表关系复制到远程数据库

我正在使用 sql management studio 2005。当我使用导入工具将所有表复制到远程数据库时,关系不会复制。
如何复制具有关系的表。

0 投票
4 回答
1155 浏览

sql - 如何优化 3 个表的 m:n 关系查询

这是我的 sql 问题 - 有 3 个表:

这意味着 Paul (Id=1) 和 Joe (Id=2) 在足球队 (Lists.Id=1),Paul 和 Jenny 在篮球队,等等...

现在我需要一个返回特定名称组合的 Lists.Id 的 SQL 语句:在哪些列表中 Paul、Joe 和 Jenny 是该列表的唯一成员?只回答 Lists.Id=4(早餐俱乐部) - 但不回答 5(午夜俱乐部),因为 Tina 也在该列表中。

我已经尝试过使用 INNER JOINS 和 SUB QUERIES:

看起来有点复杂,嗯?如何优化它?我只需要包含特定名称的 Lists.Id(并且只有这些名称,没有其他人)。也许选择输入?

问候,丹尼斯

0 投票
2 回答
184 浏览

sql - Django:在创建最后一个帖子时检索活动线程

大家好,

我有两个模型,线程和帖子,其中一个线程可以有多个帖子。我想通过按“post_set.createtime”排序来检索活动线程。最后,我想准确地获得 10 个最近活动的线程。这可能不使用自己的 SQL 吗?

提前非常感谢。

[从 OP 对问题正文的答复中复制模型定义。]

0 投票
2 回答
221 浏览

php - 从域实体方法中检索依赖/父级

如何从实体中检索依赖/父对象。

这应该从数据库中检索该人的地址对象并将其作为对象返回。这是一个很好的方法吗?如果可以这样做,代码应该是什么样子。

这样做意味着对象本身应该知道地址是与其相关的实体/值对象。为什么我想要这种语法是因为它在表示层看起来很干净。

person 类看起来像这样:

那么在 getAddress 方法中使用 $domain 对象并将关系信息保存在 Person 类中是否可以?

请回答,因为我一直在寻找答案。

0 投票
1 回答
177 浏览

iphone - 核心数据 iphone 只读关系

我有不想将记录添加到关系表的情况。例如 :

我有“TRIPS”实体,它有“LOCATION_ID”的属性,当用户创建一个新的 TRIP 并从 LOCATIONS 实体中选择一个 LOCATION 时,我正在填充它

在“位置”实体中,我允许用户创建位置,并为每个位置分配一个唯一的 ID。此处不再重复数据。

有没有办法将 LOCATION_ID 链接到 LOCATIONS 实体,所以当我访问一次旅行(NSManagedObject)时,它会自动获取 LOCATIONS 实体记录(对象)?

我的意思是自动(手动我可以做到)

谢谢,拉古

0 投票
2 回答
1349 浏览

c# - 使用存根实体更新实体关系的问题

编辑: 存根实体定义

我有两种实体类型SubscriberAddOn

它们在数据模型中的定义如下

订阅者(#SubscriberID ,名称,AddOnID)

AddOn( #AddOnID ,名称)

Subscriber 表中的 AddOnID 列引用 AddOn 表中的 AddOnID 列。


我正在尝试更新特定订阅者实体的 AddOn 引用。可以说,我想将 Subscriber#1 的 AddOn 引用更改为 AddOn#5。这是代码:

这会在“ context.SaveChanges(); ”行中引发异常

正在从 AssociationSet 'FK-Subscriber-AddOn' 中添加或删除关系。对于基数约束,还必须添加或删除相应的“订阅者”。

当我注释掉“ subscriber.AddOn = newAddOn; ”行时,更新操作工作得很好。

那么,为什么我不能像更新非引用属性一样更新引用属性?


注意:我不知道这是否是正确的方法,但在附加语句之后添加一个“ context.Refresh(RefreshMode.StoreWins,subscriber); ”或“ context.Refresh(RefreshMode.ClietWins,subscriber); ”。

为什么会出现这种行为?

0 投票
2 回答
666 浏览

php - 如何在 PHP 中转储 mysql 表关系

我进行了很多搜索,但找不到一种方法来转储表关系,例如一对一、一对多与 PHP 中的关系。

有没有办法在 PHP 中处理这个问题?

结果可能是:

任何建议都非常感谢。

0 投票
1 回答
635 浏览

iphone - 核心数据:重新设置多对多关系

我创建了您可以在那里看到的模型:http: //i.imagehost.org/0836/2009-11-08_14_37_41.png

我想存储有关声音类别的信息以及每个类别的一些示例声音。Category 有 Name(NSString)和 SoundsRelation(NSData 的 NSSet,代表声音)。

这是问题所在:例如,我有一些类别,其中包含与之相关的几种声音。假设声音的数量是 3。所以如果我这样做

我将看到有关名称和这三个声音的信息。像这样的东西:

然后我想清除这一类声音。我想将 SoundsRelation 设置为零。

我愿意:

现在如果我这样做

我会有类似的东西:

好吧,Cat1 似乎没有与之相关的声音。

[managedObjectContext save:]现在我使用方法和QUIT APP保存我的 managedObjectContext 。

当我重新启动我的应用程序并执行

我会有:

我看到了我以前的声音!

现在,如果我用包含 5 个其他声音的其他 NSSet 覆盖 SoundsRelation:[category setValue:otherSetWithFiveSounds forKeyPath:@"SoundsRelation"];

然后做: NSLog(@"description: \n%@", category);

我看到:名称=“Cat1”;SoundsRelation = ( 0x174e90 , 0x174ef0 , 0x174ab0 , 0x1743b0 , 0x1744b0 );

现在,如果我保存、退出并重新启动,在 NSLogging 我的类别之后,我会看到:

我看到了旧声音 + 新声音!为什么?我应该怎么做才能完全覆盖旧关系到新关系?