问题标签 [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 投票
1 回答
237 浏览

python - 如何检查 Django 模板中的多重性

有人知道答案吗?例如,我有一个 div 容器和其中的几个项目:

在上面的代码中,我只需要 3 个图像,因此对于循环中的下一个图像,它应该创建新的 DIV,如下所示:

问题是:我有迭代图像,也应该有迭代 div.row,因为每个 div 只需要 3 个图像。我到处寻找答案,但没有运气。所以基本上我需要检查 {{ forloop.counter }} 我认为的多重性。有任何想法吗?

0 投票
2 回答
10433 浏览

uml - 聚合多重性 UML

我和我的同事在一点上无法达成一致。在 UML 中,进行聚合时,菱形边的重数是否为 1 最大值,或者可以为 0..* ?还是取决于观点?
先感谢您 !

0 投票
0 回答
346 浏览

frameworks - 违反实体框架 5.0 多重性约束

我有一个无法修复的违反多重性约束的错误。

这是我的课

我希望我的关系如下:

可以在此处找到关系的图形表示:

在此处输入图像描述

我在我的 DbContext 中尝试了很多东西,但都没有成功。它现在没有额外的配置。这里有什么问题?

0 投票
5 回答
5380 浏览

python - 测试集合是否是子集,考虑集合中每个元素的数量(多重性)

我知道我可以测试 set1 是否是 set2 的子集:

但以下也是正确的:

我如何让它考虑集合中的元素出现的次数,以便:

我知道我可以做类似的事情:

但我想知道是否有更简洁的东西set(A).issubset(B,count=True)或一种远离列表推导的方法。谢谢!

0 投票
1 回答
139 浏览

ruby-on-rails - rails 关联的多样性

问题是:如何在 Ruby on Rails 关联中表示多样性?假设我有两个模型 - CollectionItem。他们处于has_and_belongs_to_many关系中。如果一个集合包含多个相同的项目实例(例如,它包含 10 个相同的项目),我应该怎么做?

我尝试了has_many :through,但这似乎不是很好的方法。

0 投票
1 回答
2558 浏览

uml - Enterprise Architect 中的多重性

我对 EA 中的数据建模有一个小问题。我正在使用“关联”连接器在表之间建立外键关系。然后,我指定了 FK 关系,最终产生了这样的效果:http ://tinyurl.com/npdkoda

我的问题是如何将多重性“图标”更改为基于标准数字的图标,例如“1...n”以及您可以在此处看到的其他图标http://www.sparxsystems.com/enterprise_architect_user_guide/images/datamodeldiagram.png

0 投票
1 回答
169 浏览

entity-framework - 关于模型中的多重性优先:许多是指“0..*”还是“1..*”?

我是数据库和实体框架的新手,当我首先使用 Model 构建数据库时,有三种选择,所以这里 Many 表示 0..* 或 1..* ?如果关系是一对多的,这里的 Many 是 0..* ,这是否意味着这里的外键可以为空?

谢谢。

0 投票
0 回答
905 浏览

c# - 实体框架 5 - 对同一表的多个外键的关系多重性约束

我正在开发一个需要更新 Entity Framework 5 的项目。这需要对实体和配置类(代码优先)进行一些细微的更改,以使数据层保持最新状态。升级完成,只剩下一个实体。对此实体执行查询时,我收到以下错误:

该实体对包含两个可选外键的表进行建模,这些外键与数据库中的另一个表相关。

这是数据库中表的一部分(首先,有问题的表):

在此模型中,LocationMap.SourceId 和 LocationMap.TargetId 都引用 Location.Id。这是用于在我的数据层中表示这种关系的实体和配置类的一部分:

运行以下代码时...

... map.Source.Name 有效,而 map.Target.Name 产生上述异常。如何调用这两个映射并不重要——Source 始终有效,Target 始终抛出异常。

原始的 Location 实体类没有定义 ICollection 导航属性,实际上是我在创建更新的数据层时设置它的方式。正是在研究多个来源(包括这里的几个)涉及以示例中显示的方式实现导航属性的解决方案的例外情况。因此,我添加了它们,但它并没有解决我的问题。

像往常一样,对此的任何帮助将不胜感激。

谢谢!

0 投票
2 回答
1306 浏览

java - Java - 检查两个类之间的多重性

我知道用java语言编写函数是可能的。如何检查java中每个类之间的链接?例如学校 |1 ----- 1..*| 学生

感谢提前。

0 投票
4 回答
12800 浏览

uml - UML 组合多重性

我有一个关于在 UML 图中指示多重性的问题。

我有一个 SpriteObject 类,它有一个动画列表。SpriteObject 可以有 0..* 动画。所有的动画都是在 SpriteObject 内部创建的,它们本身并不存在。

我不是 100% 确定我应该如何用多重性来表示这一点。在网上搜索后,我发现了以下 3 个选项:

选项 1:多重性应该这样表示,因为每个 SpriteObject 都有 0 个或多个动画。SpriteObject 一侧没有指示多重性,因为动画不知道 SpriteObject 的存在。 在此处输入图像描述

选项2:应该像这样在两边指示多重性,因为我们需要指示两个类之间的局部关系,因此1个SpriteObject有0个或多个动画。 在此处输入图像描述

选项3:像这样在两边都应该标明多重性,因为我们需要能够阅读多重性并将其理解为整体(游戏)的一部分。游戏可以包含 0..* SpriteObjects,SpriteObject 可以包含 0..* Animations。这就是为什么 0..* SpriteObjects 有 0..* 动画 在此处输入图像描述 谁能告诉我哪个选项是正确的?(如果有的话)