问题标签 [data-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.
regex - 从 Perl 中的哈希中搜索子字符串匹配
我有一个文件,其中包含我需要在给定字符串中匹配的子字符串。这些给定的字符串取自另一个具有实际数据的文件。这是 csv 文件中的一列。如果给定的字符串具有这些子字符串中的任何一个,它将被标记为 TRUE。Perl 最好的方法是什么?
到目前为止我所做的是这样的。似乎仍然存在一些问题:
data-mapping - 用于匹配列表项的应用程序/GUI?
我正在将数据从一个数据库模式迁移到另一个。我必须匹配从旧到新的字段。
我想要一个简单的应用程序或 GUI 界面,其中左侧有表和字段架构列表,右侧有另一个架构。我想用线条将左侧的一项连接到右侧的另一项。我想要一个简单的拖放功能来将一个与另一个相关联。
我知道这些字段在所有情况下都不会 1:1 匹配,但这就是我需要/想要开始的全部内容。
我可以在文本编辑器或电子表格中执行此操作,但我想要一个更强大的 UI。在不破坏下面左/右关系的对齐方式的情况下,很难在一侧插入新项目。
是否有一些桌面或网络应用程序可以帮助我解决这个问题?
jquery - Getting an uncaught error "NO_MODIFICATION_ALLOWED_ERR" for input binding
I start with this:
Then I pull a flat JSON object from the server and bind each property found to matching elements in the DOM:
It results in an error:
Uncaught Error: NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7
ko.bindingHandlers.updateknockout-1.2.1.debug.js:1577
invokeBindingHandlerknockout-1.2.1.debug.js:1231
ko.applyBindingsToNode.ko.dependentObservable.
disposeWhenNodeIsRemovedknockout-1.2.1.debug.js:1268
evaluateknockout-1.2.1.debug.js:927
ko.dependentObservableknockout-1.2.1.debug.js:965
ko.applyBindingsToNodeknockout-1.2.1.debug.js:1252
ko.applyBindingsknockout-1.2.1.debug.js:1284
ko.utils.arrayForEachknockout-1.2.1.debug.js:48
ko.applyBindingsknockout-1.2.1.debug.js:1283
$.ajax.successPropertyForm:266
f.extend._Deferred.e.resolveWithjquery-1.6.2.min.js:16
wjquery-1.6.2.min.js:18
f.support.ajax.f.ajaxTransport.send.d
I don't see it binding any items that it shouldn't. Also, there are no declarative knockout bindings in the html. What am I doing wrong?
c# - Dapper 模型映射
我一直在和Dapper一起玩,我有一个问题。有没有办法让我能够在我的 POCO 类中拥有枚举类型属性并使用 Dapper?似乎每次我添加一个 Enumerator 类型的属性时,都会出现以下异常:
System.NotSupportedException:dapper 不支持类型:*my_enum_type*
我在这里错过了什么吗?是否有一个属性可以附加到这些属性以指定它们中的哪些映射到数据库表列?
sql-server-2005 - SQL Server 2005 中的数据类型映射
有没有办法在 SQL Server 2005 中声明映射数据类型,比如 Oracle 的%Type
:
Declare a emp.sal%type
其中数据类型a
将与表的sal
字段相同emp
或Declare a emp%rowtype
其中的数据类型a
将与emp
表的每一行相同。
我已经google了它,但找不到它。
python - Python:将小部件映射到数据库以进行读取和编辑
我对数据库 GUI 编程比较陌生,我想用 Python 制作一个简单的应用程序,它允许用户访问和编辑数据库。我想查看/编辑表格和特定记录,并生成一些关于存储数据的特定报告。例如,如果我们有一个包含员工姓名和职位的表,它应该允许编辑姓名并从列表中选择职位,并根据更改立即更改数据库。对于一个员工记录,它应该输出姓名,并再次给出一个可选择的职位列表。此外,它应该有一个添加员工的对话框。
那么,有没有办法为数据表和特定记录创建小部件,允许输出和编辑数据并在数据库中自动更改?我想减少对编写方法的需求,这些方法查看视图的变化并将它们反映在模型中。
我正在使用 PyQt 编写 GUI。SQL 解决方案或像 SQLAlchemy 这样的 ORM 都可以。
sql - 自动数据映射
您知道任何支持自动数据映射的库、软件或语言吗?
你可能会问什么?假设我有两个源表及其模式和一些数据实例。基于一些数据转换要求/定义,我手动提供了一个从这些源表派生的目标表。
我现在有 :
- 来自两个源表的一些数据示例实例
- 和目标表中的数据。
我正在寻找的工具/模块/语言可能会返回一个基于源表的 SQL 查询,该查询在运行时会给我目标表数据。
例子 :
发现工具可能会返回以下查询
在这个领域有很多研究,但我找不到任何具体的实现。
你 ?
.net - 如何计算将对象写入数据库的顺序?
我已经基于 Martin Fowler 概述的 Data Mapper 模式编写了一个基本的 ORM 机制。我有一个工作单元来跟踪哪些对象已更改。显然,由于外键和其他数据库约束,必须以特定顺序将更改写入表。
有哪些解决方案可用于确定我编写更改的顺序?Fowler 在他的 PoEAA 书中暗示了一种“地形排序”。
php - Doctrine2,映射“继承”表
正如这里所指出的:Doctrine 2.1 - 将实体映射到多个表Doctrine2 不允许将一个对象映射到多个表。
我目前有一个类似于此的 Mysql 数据库设置:
在某种程度上,entity_x 是“扩展”base_entity,所有这些实体都可以有多个状态。要拥有正确的外键,我必须要么有单独的状态表(我不想这样做,因为它们在结构上是相同的),或者这样做。
基础实体本身是无用的,id 甚至可以归结为 id 字段,以允许与每个子实体连接到多个状态。
我不需要 BaseEntity 类,但我确实需要每个子实体都有一个 getStates() 方法。当然,我实际上可能有一个抽象实体类,但具体实体会扩展它,而不是像我将它们映射为映射其他一对一关系时那样将其作为属性
由于 Doctrine 不允许我将 EntityOne 映射到 entity_one 和 base_entity 表,我不得不问:
这是糟糕的设计吗?我是否忽略了其他一些优雅地解决这个问题的方法?我知道其他 DMBS 具有继承性,但例如 PostgreSql 仍然不允许我加入 base_entity 来说明是否不存在孩子的物理 base_entity。
我可以在代码方面做这样的事情:
这样,实体对于外部世界的行为就像单个实体(不是从基类和子类组合),但它仍然需要我编写一个单独的 BaseEntity 类和所有配置信息以将其连接到其他实体类
基本上,我要问的是:这是一个 Db 设计问题,我从一开始就完全错了(如果我这样做了,这是“最好”的方法),还是这是一个代码问题,我应该用代码解决它(如果是这样,我在 2. 中的方法是好的,还是有更好的方法来处理这个问题),是否有允许多个表映射的 ORM?
提前谢谢了。
asp.net - 如何使用参考数据表 asp.net 转换数据表
我发现使用参考数据表将数据表转换为新数据表有困难。我的问题令人困惑,我不擅长解释事情,所以我画了一张照片(见下文)。
我在内存上有两个数据表,我需要使用第二个映射表创建第三个数据表以供参考。列名只是举例,不能硬编码。
希望可以有人帮帮我。非常感谢。