问题标签 [object-model]
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.
core-data - 加载以前的模型版本
我正在使用 initWithContentsOfURL: 构造函数加载 NSManagedObjectModel 模型,如下所示:
但是,这只让我可以访问模型的最新/当前版本。是否可以使用相同的momd文件加载以前的版本?如何?
c++ - 是否可以在 ruby 和 C++ 之间共享内存
我有一台 linux 机器,上面托管了一个 ruby web 服务器和一个 c++ 进程。这两个组件都在同一个数据库上工作。
为了避免重复的数据库请求,我想制作和维护一个对象模型。
是否可以制作一个对象模型并在 ruby 服务器和 c++ 进程之间共享它。如果是,有什么优点和缺点?
c# - Sharepoint 中的 web.AllowUnsafeUpdates 默认值是否始终为 false?
这是我的示例代码:
我删除了 finally 代码块,然后再次尝试。我发现“web.AllowUnsafeUpdates”仍然是假的。这是否意味着web.AllowUnsafeUpdates = false
不需要设置?
c# - 使用 C# 和实体框架处理重复的数据库条目
假设我有一个包含许多不同对象的对象模型,然后使用实体框架映射到数据库表。这一切都很好。问题是当我想将更多对象保存到数据库时会发生什么。模型中的对象是相互关联的,因此当我将对象保存到数据库时,它们可能会引用数据库中已经存在的对象。
例如,如果我有一个名为的对象Person
,它有一个属性Friends
这本身就是一个人的名单。这意味着数据库中有一个 Persons 表,每个人都有一个由他们的 ID 标识的朋友列表。假设如果两个人的 ID 相同,那么他们就是同一个人,那么我相信如果我再次尝试添加它们,Entity Framework 会抛出错误。所以问题是当我添加另一个已经有朋友列表的人对象时,我想添加不在数据库中的朋友,我不想添加已经在数据库中的朋友。此外,这些人中的每一个都可能有/不在数据库中的朋友,我也希望他们考虑。要考虑的另一件事是,即使该人已经在数据库中,我也想查看他们的朋友列表并添加任何新朋友。
我觉得在使用数据库时这应该是一个相当普遍的问题,但我可能使用了错误的词汇,因为在我的所有搜索中实际上都没有出现任何有用的内容。它主要涉及如何在事后或类似情况下扫描数据库中的重复项。我希望通过实体框架批准的场所在业务逻辑 C# 代码层中处理此问题。任何帮助表示赞赏。先感谢您。
oop - 与对象的多对多关系,其中存在中间字段?
我正在尝试在我的工作场所构建服务器和应用程序的模型。一台服务器可以托管许多应用程序。一个应用程序可以托管在许多服务器上。
通常我只会让主机类包含一个列表,而应用程序类包含一个列表。但是,有一些特定于特定主机-应用程序关系的字段。例如,UsedMb 表示主机上的应用程序使用的磁盘空间量。
当然,我可以有一个 HostedApplication 类来表示一个包含 UsedMb 字段的中间对象。Host 和 Application 类都将包含一个 List。
然而,问题在于,应用程序还需要了解其主机的某些方面,这些方面将包含在 Host 类中(例如,主机在地理上分布;应用程序需要知道它托管在多少个数据中心,因此它需要能够检查其所有主机的 DC 名称。
因此,我可以让 HostedApplication 类同时保存对它所引用的 Host 对象和 Application 对象的引用。但在某些情况下,我需要遍历所有应用程序(在其他情况下,需要遍历所有主机)。因此,我需要 3 个单独的列表,一个列表和列表,以及一个列表,以便能够根据需要遍历所有三个列表。
我的基本问题是,处理这种配置的标准方法是什么?所有选项都有优点和缺点。我提到的最后一个选项似乎最正确,但是有三个列表是不是有点过分了?有没有更优雅的解决方案?
java - 如何遍历包含与对象相同类型的子对象的对象?
好吧,我已经达到了世纪的头脑,坐了几个小时思考这个。我将在这里快速添加一个示例:
现在基本上,如果我将其构建为 XML 文件,它会假设表示类似这样的内容(注意,Companions 的类型为 AdUnitSize[])
现在,正如我试图指出的,AdUnitSizes 包含 3 个字段。尺寸、EnvironmentTypes 和 Companions。我现在尝试在 java 中做的事情,使用我创建的对象包装器(第一个示例)是遍历每个子 Companions 对象,以及他们的子 Companions 对象,直到迭代无法继续(在我们的系统中不太可能) Companions 的深度会超过 3 个级别,但无论如何我都需要满足这一点)
这是我尝试过的:
有任何想法吗?我接近这个错误吗?
objective-c - managedObjectModel:initWithContentOfURL 中的错误
我试图重用一个使用数据核心的 xcodeproj。我将它导入到我的新项目中,当我尝试进行一些类初始化时,出现以下错误
'NSInvalidArgumentException',原因:' * -[NSURL initFileURLWithPath:]: nil string parameter' 设置 de managedObjectModel 时出错。
这是我的代码:
导致错误的行是
看起来我找不到DataModel。我的数据模型文件称为 DataModel.xcdatamodel
有什么问题?我错过了什么重要的东西吗?
非常感谢。
object - Eclipse 中的组件建模
我想使用 Eclipse(可能还有一些插件?)以及组件内对象的相应对象模型来制作组件模型。这个网页有一个我正在尝试生成的组件模型和对象模型的示例。 http://www.agilemodeling.com/artifacts/componentDiagram.htm (请看图表)
老实说,我是eclipse的新手。我想要图表以及类和接口定义(不仅仅是图片)。但我也想要图片.....不仅仅是类和组件定义。我在 Windows 上运行。
有图表的特殊插件吗?
组件模型有特殊插件吗?
如何在 Eclipse 中将类放置在组件中?
任何指向示例的链接(除了我拥有的),将不胜感激!
提前致谢!!
亚历克斯
oop - 领域模型和对象模型
- 什么是领域模型?
- 什么是对象模型?
领域模型和对象模型是一回事吗?这两者有什么区别?请用简单的例子解释。我是这个概念的新手。我在谷歌搜索了很多。但我无法得到任何简单的解释和例子。
c# - 何时子类化以及何时在对象模型中使用属性
我正在为我正在为评估工具开发的对象模型寻找一些指导。目前有两种评价方式
- 同行
- 团队
这两个评估之间的唯一区别是表单在 UI 中呈现给用户的方式。同行评估将显示您团队中的同行,您应该根据某些标准进行评估,而团队评估将显示所有涉及的团队根据某些标准进行评估。除此之外,这两个评价完全相同。
在构建对象模型时,我应该创建一个抽象的评估对象,然后将同行评估和团队评估子类化吗?或者我应该创建一个评估对象并具有两个属性来表示两种不同类型的评估?
将来可能会添加更多类型的评估。