问题标签 [micro-orm]

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 回答
3463 浏览

python - 有没有像 Python 的微型 ORM 这样的 Dapper?

我知道 python 有多个 ORM,但我喜欢 Dapper 的想法——一个简单的对象映射器。我用谷歌搜索,但找不到任何像 ORM for python 的 Dapper。有没有像 python 的 micro-ORM 之类的现有 dapper ?

0 投票
1 回答
620 浏览

.net-core - RepoDB 抛出 SqlConnection 异常

我第一次尝试这个,但它不起作用。我RepoDb在类库项目中安装了 nuget 包,但不知道在哪里调用该RepoDb.SqlServerBootstrap.Initialize();方法。它没有在文档中指定。当我运行它时,我得到了异常

{“没有找到'System.Data.SqlClient.SqlConnection'的数据库设置映射。确保安装正确的扩展库并调用引导程序方法。您也可以访问库的安装页面(http://repodb.net /教程/安装)。”}

帮助解决

0 投票
2 回答
163 浏览

sql-server - 带有 SQL Server 的 OUTPUT 子句的 RepoDB

如何使用 RepoDB 访问 OUTPUT 子句的内容,例如

0 投票
1 回答
891 浏览

sql-server - RepoDb 似乎不适用于名称中带有点的 SQL Server 表

我开始使用 RepoDb,但我的 SQL Server 2016 数据库的表格中间有一个点,如下所示:User.Data.

从完整的 .NET 实体框架迁移到 RepoDb,我面临着这个问题。我正在使用流利的映射,我写了这样的东西:

我得到了例外:MissingFieldsException它说:

没有找到表“[User.Data]”的数据库字段。确保目标表“[User.Data]”存在于数据库中和/或至少有一个字段可用。

出于好奇,我创建了一个UserData具有相同属性和主键的表,并且效果很好(更改流利的映射器: .Table("[UserData]").

我错过了什么吗?

谢谢你帮助我

0 投票
1 回答
83 浏览

orm - RepoDb - Extract function throws exception when using ExecuteQueryMultiple

when i execute the code below, it generates an exception. where am i going wrong?

Code that generates exception specifically extractor.Extract:

The domain entity that corresponds to the Visit table:

The base domain entity that all domain entities inherit from:

The Visit and ChiefComplaint tables:

The exception:

I tried to implement the property handler per the docs on RepoDb but with no success. Below is how I implemented the property handler.

In my data layer project I have a DependencyInjection.cs class that implements configuration requirements and gets called in ConfigureServices as below. This is where I specify the FluentMapper mapping.

The ConfigureServices section of Startup.cs in the web api project.

0 投票
0 回答
83 浏览

c# - Dapper 可以映射包含破折号的枚举值吗?

我正在尝试将包含破折号(“-”)的结果集的值映射到枚举值。

考虑下表:

从中选择会产生以下结果集:

此结果集应映射到如下所示的对象结构:

查询是这样执行的:

上面的查询导致System.Data.DataException告诉我Error parsing column 2 (LanguageCode=de-DE - String)。这显然是因为结果集中的“de-DE”无法映射到“Language.DeDe”。

现在我只是想知道在将结果集映射到对象时是否有任何方法可以忽略“-”?已经有一种方法可以使用 . 忽略列名中的“_” Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true;。当涉及到结果集内容中的破折号时,是否有类似的东西?

解决此问题的明显方法之一是将 SQL 命令重写为:

...当映射到上面的对象结构时,它就像一个魅力。但是我仍然想知道在映射枚举时是否可以“忽略”破折号?

0 投票
1 回答
146 浏览

javascript - 如何使用 Promise 类型的对象作为字符串

大家好,我对打字稿中的类型有疑问。我正在使用 micro orm 从数据库中获取数据我正在使用此代码

它让我回来了

我的问题从这里开始我必须将此对象用作表单中的字符串

在以下查询中

但它给了我错误

我不知道如何解决这个问题