问题标签 [mapping]

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 投票
2 回答
1162 浏览

.net - NHibernate:映射到 DateTime 以非标准方式存储的值的最佳方法

我刚刚开始使用 NHibernate(似乎是第 15 次)并且遇到了以下问题。

下表:

无论出于何种原因,月份都是一个字符串而不是原生 Date 类型,如下所示:

我想将它映射到以下类

我想将 MONTH 列映射到 Month 属性,但不太知道如何处理这种情况。显然,我可以有一个受保护的属性字符串 MonthString 并让 Month 属性解析该列,但这似乎很恶心。有更好的解决方案吗?

0 投票
2 回答
359 浏览

fluent-nhibernate - 流畅的 nHibernate 映射

我正在研究一个遗留系统并引入了流利的 nHibernate,但最后一个映射我似乎无法开始工作。

代码:

架构:

如果tblPermit.Discipline"G",我们需要把数据取出来tblGas。如果tblPermit.Discipline"E",我们需要把数据取出来tblElectrical。我一直在试图弄清楚这一点,但到目前为止还没有任何运气。

0 投票
3 回答
1536 浏览

sql - 正确的一对一映射表

我想制作一个只有两个整数列的表,作为两个不同数据集之间的映射表,我希望对其施加正确的约束。

我最初将两列设置为复合主键,但后来意识到这代表了多对多,只防止发生重复的多对多映射。

如何指定我希望两列在所有行中都是唯一的整数?我正在使用 MS SQL,但我想这是一个一般的数据库设计问题。

0 投票
3 回答
4063 浏览

asp.net - 如何将域映射到另一个域的子文件夹?

我有一个非常快的 Web 服务器(IIS6、ASP.NET),我想将它用于多个站点。现在,我已经有一个直接映射到服务器 IP 地址的域,但是如何让另一个域映射到同一台计算机上的子文件夹(即单独的 ASP.NET 应用程序)?理论上可行吗?(注意:只有 80 端口是开放的,我不能打开其他的。)

接受的答案:如下所示。我实际上遵循了教程并让它工作。万岁!谢谢大家!:)

0 投票
2 回答
4464 浏览

java - 如何在 Hibernate 中进行基于自定义查询的集合映射?

我有一个映射到一组对象的对象,非常简单。但是,我真正想做的是在该映射上设置一些标准。这是当前的映射:

现在,我不想只获取所有相关的操作,我只想获取尚未完成、已经完成或其他的操作。Hibernate 文档对此非常安静,尽管一些旧论坛帖子向我展示了一些内容。您显然可以使用 sql-query 标记,但这也不是我想要做的。

无论如何用 HQL 查询来做到这一点?我只想用一个简单的查询来缩小结果范围,并有一些集合图,比如 active_ops 和 completed_ops 等。

干杯,杰森

0 投票
2 回答
218 浏览

nhibernate - 我们如何在 Cascade="Delete" 执行时执行自定义方法?

例如,我有两个实体,“RealEstate”和“Picture”。RealEstate 拥有一系列图片。在映射文件中,RealEstate 中有一个用于图片的包,级联是“删除”。

如果您删除房地产,所有相关图片都将被删除。但是有什么方法可以执行自定义方法从网络服务器中删除图片。

我通过分配来做到这一点cascade="none",当我删除房地产时,我首先检查是否有任何与之相关的图片,如果有,我会调用DeletePicture()它的方法。

我很好奇你在这种情况下会怎么做?

0 投票
4 回答
52599 浏览

vim - 我可以在 VIM 中使用 SPACE 作为地图领导者吗?

http://items.sjbach.com/319/configuring-vim-right我知道你应该能够Space在 vim 中用作 mapleader。我试过了,但它似乎不起作用。任何人使它工作?

试过:

0 投票
7 回答
5441 浏览

c# - 强大的 .NET 地图 API?

我的一位同事想到了一种很好的方法来可视化我们在用户端应用程序中使用的大量数据,但我们不知道有很多可用的 sdk 或 api 挂钩。

我们试图从本质上重建 CNN 的“魔墙”。我们希望能够以“热图”的方式显示全国的趋势,并能够深入到一个州以显示跨县的相同趋势。我们不需要评论员喜欢使用的 move-states-all-over-the-place 功能。

我们知道 Mappoint,但如果它能够满足我们的要求,还需要做更多的研究。

尝试推出我们自己的产品会更有意义吗?有没有其他人尝试过这些方面的东西?我能看到的唯一问题是定义每个州的边界,或者在州一级按县定义。

想法?想法?

0 投票
2 回答
1890 浏览

c# - 如何为作为唯一列集的多值组件创建 NHibernate 映射文件?

我正在使用 NHibernate 和 Fluent NHibernate 为域对象创建映射文件(尽管我不在乎答案是否使用流利的 NHibernate 或 xml hbm 语法)。而且我在弄清楚如何指定表示域对象中的组件的一组列是唯一的时遇到了麻烦。

这是域对象:

这是我遇到问题的组件:

不要担心SpaceObject AtLocation这个问题的目的。

所以我知道如何用 SpaceCoordinate 制作一个组件,但我想制作它,以便不能重复插入同一组坐标。为了做到这一点,我想让组件作为一个整体独一无二。

为了让您了解我正在尝试的方向,我将向您展示我对映射类的了解:

这个 Fluent NHibernate 映射的问题在于它没有将唯一约束共同应用于 SpaceCoordinate 的值。请注意,我并不是要单独将每个设置为唯一的,那样限制性太强了。

那么,您将如何使用 hbm 或 fluent 映射文件进行映射呢?

任何帮助将不胜感激,感谢阅读!

0 投票
32 回答
618968 浏览

python - 反转/反转字典映射

给定这样的字典:

如何反转这张地图以获得: