问题标签 [multiplicity]

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 回答
165 浏览

c# - EF6.0 多重并发症

我有一个名为participantprofile 的父表,其主键为userID。此主键用于一些子表,这些子表是每个用户 ID 的记录集合。

其中一个子表,participantaltemails 可以包含 0 - userID 的许多子记录。

我很难理解为什么我继续收到多重性错误,说“{”违反多重性约束。关系 'db_entity.FK__participa__userI__0AEED4AD' 的角色 'participantprofile' 具有多重性 1 或 0..1。"}

当我进入 EF 项目查看关系时,我看到以下内容:

  • End1 多重性:1(参与者配置文件之一)
  • End1 导航属性:participantaltemails
  • End2 多重性:*(参与者电子邮件的收集)
  • End2 导航属性:participantprofile

然而,在下面的语句中抛出了错误,这使得它更加混乱(在 _de.participantraces.Add(_ra) 行中抛出):

在此处输入图像描述

0 投票
2 回答
1540 浏览

attributes - 类关联和多重性 - UML 2.0 - 面向对象

我正在学习 UML,并且有一个正在处理类图的练习题。

我已经整理了图表的第一个版本,但我对 e 部分感到困惑。这是练习题:

在此处输入图像描述

这就是我到目前为止所拥有的:

在此处输入图像描述

它说“每个客户可以存储许多用于支付的借记卡/信用卡”是否意味着客户与借记卡和信用卡子类有关联?还是信用卡类型作为属性存储在客户类中?

0 投票
3 回答
1352 浏览

uml - 与多重性 UML 的单向关联

我试图理解这种特定情况:

我从第一个例子中理解的是:A 类的一个对象与 B 类的零个或多个对象有关系。这是有道理的,因为 A 类知道 B 类。但是另一个多重性到底是什么意思?B 类不知道 A 类,所以在那里放一个多重性似乎没有意义。

第二个例子也是如此。

如果有人有一个很好的解释,我将非常感激。

问候,约翰

0 投票
4 回答
794 浏览

class - 关于 UML 类模型中的 1 对 1 关联

在 UML 建模中,我们经常遇到类模型,它声明给定类之间的 1 x 1 或 1 x 1..* 或 1..* x 1 或 1..* x 1..* 关联。

举个例子:玩家 1..11 x 1 队。

这不会带来一个实际问题,无法确定什么是第一位的:球队还是球员?在这个例子中,一支球队至少需要一名球员才能存在,而一名球员要存在,就需要球队。我误解了什么吗?

尝试实现它,您将无法实例化 Team,因为您至少需要一个 Player,如果您尝试实例化 Player,Team 将会丢失。

1 x 1 关联如何可能?

感谢您的时间!

0 投票
1 回答
46 浏览

c# - 实体框架 EDMX 多重性无效?

我似乎在设计中遇到了数据库优先多重性的问题。我正在使用 EF v5.0

我有两个具有以下内容的数据库实体(例如伪类):

当我从数据库更新模型时,它会在 .tt 中正确生成这些类,但是,它会将它们entity_detail放入类中ICollection<entity_detail>entity

这是由于多重性,当我将多重性从EDMX 更改Many (*)Zero or One (0..1)内部时,它会出错并迫使我使用Many (*)

这种情况的问题是,只有在设置为falseentity_detail时才应该生成(以避免数据库中的冗余数据)myProp

因此,作为 0..1,关于如何从数据库角度进行设置以使 EDMX 在实体端将其更新为 0..1 和在 entity_detail 端更新为 1 的任何想法?

提前致谢!

0 投票
2 回答
98 浏览

entity-framework - 实体框架代码第一个一对零或一个具有单独身份的关系

我有两个这样的课程:

但是,我通过此设置得到了预期的多重性错误。我想要结束的是:

  • 没有记录而存在的事件

  • 记录没有事件的存在

  • 与记录一起存在的事件(并让记录存储事件 ID)

这可能吗,我必须使用FluentApi而不是Data Annotations吗?

我不想向 Event 表中添加任何字段或键。

0 投票
3 回答
615 浏览

java - ClassDiagramm 0..1 到 0..1 关系缺少转换成java代码的步骤

我想通过 uml/类图编写 java 代码。但我不确定它或如何为关系 0..1 到 0..1 编写它

我没有找到任何关于这种关系的信息。

1 到 0..1 是可能的,我知道如何创建它。这是我的类图,关系为 0..1 到 0..1:

在此处输入图像描述

我为它写了这段代码。

0 投票
0 回答
47 浏览

visual-studio-code - VS Code 上具有多重性的 Vim 键盘映射

我已经在 VS Code 中重新映射了一些 vim 键(使用 Vim 仿真),但我无法设法将它们用于多重性。

这意味着当您通常按 3dd 时,它会删除 3 行。我已经像这样对函数 dd 的正常版本进行了键盘映射

但如果我按 3-leader-cl 则不起作用。

您如何使用该功能对键进行键盘映射?

0 投票
1 回答
180 浏览

associations - 类图中关联的多重性

这可能听起来很愚蠢,但我对 UML 类图中的两个类之间的多样性感到困惑。

课程是adminpayment

很明显

1 位管理员可以接受 0..* 付款,

但我不确定 1 位管理员或 1..* 管理员是否可以接受 0..* 付款?

如果当时正在谈论该特定付款,则付款仅由 1 位管理员(当然)处理,但从更大的角度来看,许多不同的管理员可以接受许多不同的付款,对吗?

我已经尝试通过 Google 搜索许多示例,但无法将它们与我的案例联系起来。我的问题是一样的:一所房子可以有很多房间,而这么多房间是由一所房子拥有的,但在更大的情况下,许多不同的房子也可以有很多房间。(对?)

我希望有人可以为我解释更多细节,在此先感谢..

0 投票
1 回答
126 浏览

connection - 如何向 mxgraph 节点添加多重性?

我在我的 Web 应用程序中将 mxgraph 用于 bpmn 工作流。所以我需要为节点说明一些规则。例如:

  1. 起始节点没有输入。
  2. 开始节点除了通知节点外只有一个输出给其他节点。
  3. 开始节点有 0 个或更多输出到通知节点。

我不能用多重性来指定这个状态。我该怎么做?