问题标签 [entities]

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 投票
3 回答
127 浏览

html - HTML >> 很简单的问题

嘿,有人可以告诉我 &#num; 对于那个>>符号。>> 是一个字符的那个。谢谢 :)

<< 加分 ^_^

0 投票
1 回答
60 浏览

dto - 仅使用几个属性在网格中显示业务实体

我试图了解您想要在网格或列表中列出的业务实体,用户将在其中选择一个进行编辑/查看。

假设我有一个具有很多属性和集合的实体,但我的 Grid 只会向用户显示 2 个属性。除了在集合上使用延迟加载之外,加载这些数据并显示给用户的最佳/有效方式是什么?

我正在考虑创建一个具有所需属性的 DTO 对象并将其传递给 UI。但我担心过度填充 DTO。

0 投票
2 回答
52 浏览

assemblies - 暴露大会外的实体

我正在寻找有关将实体传递到程序集边界之外的最佳实践的意见。我正在使用 Linq-To-SQL,但同样的问题也适用于实体框架、NHibernate 等。

我有一个想在多个项目中重用的程序集。其中有几个实体到目前为止我一直保留在内部,但是我发现将实体列表返回给调用者是有益的。我应该创建一个新类来封装数据还是应该只公开实体本身。

例如,假设我有一个地址实体。拥有一个返回地址实体的方法 GetAddress(...) 会更好,还是应该创建另一个具有相同属性的类来公开地址数据?

谢谢!

0 投票
2 回答
764 浏览

c# - 在c#中对具有子列表的实体列表进行分组

我有一组基本上具有这种结构的实体。

我不想从这个集合中提取的是一个新集合实体(或上面示例中的实体),其中第一级已按(忽略国家标签)分组,其中所有/部分属性已汇总在一起,包括每天的 {DayStas} 的子列表。因此,示例的结果集如下所示:

所以我的问题是:是否有可能在 LINQ 中以更优雅的方式而不是普通的“loop-trhough-each-entity-and-compare”方式来做到这一点?

而且我不希望该集合包含与原始集合相同类型的实体({Stats},{DayStats}),您的答案不需要包含代码,我可能可以自己解决。只是让您知道,以防您需要考虑到这一点。

(很抱歉,如果之前已经讨论过这个问题,我尝试搜索无济于事。我想我的搜索技巧是 fuubar ;))

圣诞快乐 =)

0 投票
2 回答
1239 浏览

c# - 实体框架 v4 -> 需要一些关于 POCO 和实体的帮助

我正在使用 EF4,并且我有两个实体希望映射到相同 POCO的. 我不确定我该怎么做。

实体 1 → Foo(这表示 db 中的表 FOO)
POCO → Foo

实体 2 → FooView(这表示 db 中的视图 FooView)
POCO → Foo

我知道我需要做类似的事情

但是当我尝试这个时,它会编译,但它会失败并出现以下异常:

System.ArgumentException:System.ArgumentException:指定的实体类型“MyProject.Core.Foo”与 EntitySet“FoosViews”中的“EntityFramework.SqlServerModel.FoosView”类型不匹配。

有什么建议么?

0 投票
4 回答
531 浏览

database - 多种类型实体的多对多关系

我有四个表:磁盘、文件夹、文件和链接。它是四种类型的实体,它们不能合并为一种类型(例如合并到一张表中),因为它们的属性数量和类型不同。并且有关系:

  • 磁盘可以包含文件夹、文件和链接;
  • 文件夹也可以包含文件夹、文件和链接;
  • 文件和链接不能包含任何内容。

此外,所有实体都有显示顺序(例如“用户定义”,而不是字母顺序或其他顺序)。这是实际问题的简化示例,实际上有更多的实体和更复杂的关系。

那么,建议的表结构是什么?

感谢所有回答问题的人

0 投票
2 回答
307 浏览

c# - 将对象链接到列表以供稍后手动编辑(游戏引擎/框架 - 实体管理部分)

首先你好,这是我第一次来这里。我是一名年轻的程序员(15 岁),这是我第二次尝试制作游戏(实际上是整个可重用的游戏引擎和框架,不知道如何称呼它,也许是 GDK?),而这次让它更有条理。

重要提示:我使用的是 XNA 框架,所以游戏引擎不是纯粹的低级 DirectX 管理!我正在尝试使用预定义的类来扩展 XNA,这些类很容易插入到任何游戏中并在以后进行管理!

我一直在寻找一种方法将实体放入 WorldManager 的列表中,然后检索实体以进行直接更改,然后将其放回列表中(因此它与 Update 方法一起使用)。

我的想法(和问题)是:

  1. 最好的解决方案是以某种方式使实体与列表链接,因此当我更新它在列表中更新的唯一实体对象时。不幸的是,我不知道该怎么做,这可能是最好的答案。

  2. 我还想到的是先编辑我创建的实体,然后使用find在列表中查找并更新。问题是我不确定 find 方法是如何搜索的。如果任何更改都可以使方法认为它是一个全新的不同对象怎么办?(find 是如何找到的?)

  3. 我所做的是在将实体添加到列表的那一刻将 ID 添加到实体,这样我可以在编辑后将它们放回原处。问题是我也有 remove 方法,我不确定它是否会更改索引,因为如果会,那么我每次删除实体时都必须重新更新 ID。我觉得效率很低。那么 List<>.Remove 会改变索引吗?(我猜会的)

这些实际上是 3 个问题合而为一,我会很感激回答其中任何一个问题,当然,最重要的问题的答案将更加感激!

一段代码来了解它是如何工作的:

我将如何访问它:

我不使用那段代码,这只是我想法的一个简单示例。

请原谅我令人困惑的英语(如果您觉得它令人困惑),我是塞尔维亚人。

提前致谢。

0 投票
3 回答
119 浏览

asp.net-mvc - 在 MVC Web 应用程序中,将模型视为“实体”是否正确?

我们有一个 ASP.NET MVC 应用程序。将模型视为系统中的“实体”是否正确?

大概这归结为模型(视图或域)的“类型”——如果它们是模型,那么它们是否等同于实体?

编辑:我问这个问题是为了确定在我们的项目中引入“实体”命名法是否有用,或者令人困惑。

0 投票
4 回答
2586 浏览

linq - 使用 Linq 选择实体列表、链接实体、链接实体

为糟糕的问题标题道歉 - 我不知道如何描述我在做什么,但这是我能想到的最好的,如果我所要求的有一个真实的名字,请编辑它!

我有程序,可以分配一组项目,然后分配一组输出。

我想通过它的项目获得该计划的所有输出作为输出的一大清单。我有这个:

这基本上让我得到了一个输出列表的列表。(输出的 EntitySet 的 Ienumerable)。

我强行通过 Linq 并且找不到任何这样的例子(或者当我看到它时无法识别)。如何仅使用 Linq 而不是 for 循环和 Linq 来执行此操作,我将遍历每个 EntitySet 并将其内容添加到更大的列表中?

谢谢

0 投票
4 回答
205 浏览

c# - 对象/实体:多对多+多对一

我想知道是否有任何关于如何使用实体创建这样的模式的文档。我一直想知道哪个实体应该对关系中的什么负责。

例如:

假设我想为产品添加标签。我有这样的方法

产品实体:

首先,这会将标签对象添加到标签列表中。然后该标签对象将“这个”产品添加到它自己的产品列表中。

到现在为止还挺好。

但是,如果我想将产品添加到标签中怎么办。我有这样的方法

标签实体:

所以首先我将产品对象添加到我的标签对象中的产品列表中。然后我可以将“this”标签添加到产品中,但这就是我卡住的地方。被注释的方法会引发 stackoverflow 错误,因为它会回调调用 AddTag 的 AddProduct 等等。

也不确定我的架构是否真的正确。当我想查看用户拥有哪些标签时,从用户到标签的 MTO 让我很容易。

所以我想知道是否有人能指出我正确的方向?

提前致谢,

泡菜