问题标签 [relationship]
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.
django - Django 关系数据库查找
我无法弄清楚如何处理关系。
我有一个产品模型和一个商店模型。产品具有商店的外键。
所以我想在同一个查找中获取产品名称和商店名称。
由于产品型号为:
公司模式是:
当我这样做时,我如何让 django 返回 ComName(来自公司模型):
sql - 字典表关系 (MS SQL 2005)
我有一个名为“字典”的表,其列如下:
- ID 大整数
- 类型 varchar (200)
- 项目 varchar (200)
表被各种表用作简单的字典/查找。
例如,它存储国家、标题、业务类型列表。
TYPE列保存关于字典类型的信息,ITEM是字典字符串值。
一切正常,但我在建立字典和外国表之间的关系时遇到问题。
当我使用“外键关系”时,我不能让它依赖于“类型”列。
(请注意具有相同类型的相同项目 - 例如,“国家”可以链接到多个表格,而其他类型的项目可以链接到不同的表)
目前我正在使用 USP 来管理它,但我想切换到标准关系机制。
任何建议如何获得?
graph-theory - 从家谱数据计算家庭关系
给定以下数据模式(从我的实际数据模式简化,仅显示直接适用于此问题的列),我希望能够计算家谱中两个人之间的家庭关系:
有了这种结构,如何计算两个个体id(即表亲、曾祖父等)之间的关系。
此外,由于实际上存在两种关系(即 AB 可能是侄子,而 BA 是叔叔),一个如何生成另一个的补语(给定叔叔,假设我们知道性别,我们如何生成侄子?)。这更像是一个微不足道的问题,前者是我真正感兴趣的。
谢谢大家!
ruby-on-rails - 如何检索关系/集合的特定属性?
有没有一种从关系/集合中检索所有特定属性的好方法?例如,我想要一个人的所有汽车名称的列表。显然我不能做以下事情:
Person.Cars.Name(s)
...但是在 ruby 中是否存在这种性质的东西(或者是否有 ActiveRecord 辅助方法)来处理它?显然我可以遍历所有的汽车并附加到一个数组中,但我想要一些更清洁的东西。有任何想法吗?
最好的。
math - 两个 (x,y) 图的线性关系
我有x,y
来自[coordinates1]
数据库(GIS - 但这可能是任何数据库)的数据。我有我的应用程序,它有自己的坐标系,引用相同的地图。
我已经确定坐标 1 (x,y) 之间存在线性关系,coordinates2(x,y)
因为我减去了两个不同的坐标 1 和coordinates2
(除以x1
和) ,x2
并且在所有情况下,我得到它们分别显示 0.724 或 0.141 或 0.825,即坐标 1 + 坐标 2。y1
y2
我现在需要弄清楚 - 或者你帮忙 - 我是否coordinates1(100000,200000)
以及coordinates2(0.125,0.255)
如何coordinates2(x,y)
从数据中计算coordinates1(x,y)
?
standards - Office Open XML:文档中未使用关系
我有一个 Open Office XML 文档,其中在关系部分中定义的关系未在文档中的任何位置使用,无论是在 MainDocumentPart 中还是在任何其他部分中。这是否是无效的 OpenXML 文档。是否允许不起诉关系导致文档无效?
database - 如何布局订阅数据库(如 youtube)?
像 youtube 一样,我有一个用户表、一个带有对象(视频)的表格和一个带有类别的表格。
现在,我希望用户能够订阅一个类别,但我如何有效地做到这一点?我需要一个表格来跟踪用户订阅的类别(多对多关系),但我还需要跟踪用户尚未观看的对象(视频),那么我该怎么做去做?
c# - 更改实体框架中的关系/外键 - 不被持久化
我有一个 WPF 应用程序,遵循模型视图视图模型模式,使用实体框架与 SQL 2008 数据库进行交互。
问题:
我的问题是我无法使用 EF 更改数据库中的外键值。我有两个实体:站点和密钥。一个站点上可以有许多键。我想将密钥从一个站点移动到另一个站点。我正在尝试使用以下代码执行此操作:
我观察到的
它显示在内存中一切都很好,因为应用程序的其余部分反映了这一变化(密钥将出现在新站点下)。但是,数据库中的外键不会更改,并且在关闭并重新启动应用程序时,所有更改都会丢失。
在“keyToMove.Site = newSite;”之后,keyToMove、newSite 和旧的 Site 实例都有一个 EntityState 值“Unchanged”,这是不可能的。SaveChanges 也返回 2,这让我更加困惑。
“站点”属性的设置器实现看起来像我模型中的其他导航属性:
SQL Profiler 显示没有任何类似于 UPDATE 的内容被发送到 db 引擎,只有一个非常非常长的 SELECT。
可能有影响的事情
“键”实体根据应用于其中一列的条件从另一个实体继承。
我正在使用 AutoFac IOC 容器来提供任何想要通过引用我的数据访问类的实例(示例中的“dataAccess”)进行数据访问的 ViewModel。
ObjectContext 实例是此类的成员(在注释中显示为“this.entities”)。
dataAccess 实例是单例范围的,因此视图模型之间应该只共享一个实例,“keyToMove”和“newSite”都附加到相同的上下文。
很抱歉这篇文章的长度,但我真的不知道这里发生了什么,我试图提供尽可能多的细节,这可能会有所帮助。请询问是否有任何进一步的信息会有所帮助。
提前致谢。
ruby-on-rails - 如何在 RAILS 上获取 Has_many 关系值
任何人都可以帮助如何从rails上的has_many关系中获取属性值
例如公司是一个关系并且有很多电子邮件
我需要从那些 company.email 获取 email_address
我怎样才能做到这一点?
database - 数据库设计中的多对多关系
我目前有一个数据库,其中包含两个名为 Articles 和 Tags 的表。为了允许文章属于多个类别,我有一个多对多的关系。在性能方面有这样的设计是错误的吗?或者我应该删除这两个表之间的关系并添加第三个表作为桥梁(articlesTags)?