micro-orm相关内容

Dapper是否应该使用&Q;USING&Q;语句?

我见过有人在做什么的例子: IDbConnection db = new MySqlConnection(conn); var people = db.Query("SELECT * FROM PEOPLE").ToList(); 或以上是一种不好的做法,是否应该使用如下语句输入所有查询: using (var db = new MySqlConnection(c ..
发布时间:2022-08-19 14:25:16 C#/.NET

为什么 Azure 数据库在事务方面表现更好

我们决定对 Azure 数据库使用 micro-orm.由于我们的业务只需要“插入"和“选择",我们决定禁止所有代码管理的 SqlTransaction(数据没有并发问题). 然后,我们注意到我们的 Azure 数据库实例响应非常缓慢.“rpc completed"事件发生的延迟是运行简单 sql 语句所需时间的数百倍. 接下来,我们使用 EF6 对代码进行了基准测试,我们看到服务器响 ..

PetaPoco-多个结果集支持

我的作品最近开始使用PetaPoco,尽管很棒,但我错过了Dapper中的功能,该功能允许将要处理的单个查询中的多个结果网格转化为pocos. 结果,我为PetaPoco编写了自己的实现-如下所示-但有人编写了自己的实现并愿意分享吗? 我认为可能还有其他人错过了此功能. 解决方案 编辑(2016-06-27): 从 PetaPoco 的版本 5.1.181 (目前是在撰写本 ..
发布时间:2020-07-24 09:37:39 C#/.NET

具有Access的Dapper,更新语句部分不起作用

我有一个产品类,并尝试使用Access数据库评估Dapper.选择,删除和插入操作正常,但是更新操作有问题.它仅以下面的一种方式工作) 当我尝试基于 ProductNumber 更改 Description 时,它可以正常工作(updateStatement2)和Description得到更新,但是当我尝试更改 ProductNumber 时,基于说明(updateStatement1)的e ..
发布时间:2020-07-24 09:37:32 其他开发

如何使用Dapper从数据库生成模型?

我来自PetaPoco营地. PetaPoco具有一个T4模板,该模板可从数据库生成模型. Dapper有类似的产品吗? 我使用NuGet安装了Dapper,并添加了SqlHelper.cs,但没有找到任何能从数据库生成模型的东西. 解决方案 Dapper本身为连接对象提供了很少的扩展方法(查询,执行),并且没有“模型生成器".也许可以使用其他框架来基于db模式生成POCO. ..
发布时间:2020-07-24 09:36:29 其他开发

使用Dapper的内部联接获取数据

我正在一个项目上进行DB操作,并正在开发WinForms App C#,并且我正在使用Dapper从DB中获取数据,但是我陷入了需要使用内部联接来检索数据的情况.例如.我有两个表格Authors和Book,如下所示: public class Authors { public int AuthorId { get; set; } public string AuthorNam ..
发布时间:2020-05-22 19:08:10 C#/.NET

使用Dapper查询复杂对象

我有一个具有以下属性的Customer类: public int Id { get; set; } public string Name { get; set; } public int AddressId { get; set; } public Address Address { get; set; } 我的目标是编写一个Dapper查询,该查询将使用内部联接在返回的每个Custom ..
发布时间:2020-05-22 19:03:25 C#/.NET

为什么Azure数据库在交易中表现更好

我们决定对Azure数据库使用微型微软。由于我们的业务只需要“插入”和“选择”,我们决定禁止所有代码管理的 SqlTransaction (数据上没有并发问题)。 然后,我们注意到我们的Azure数据库实例响应很慢。 “ rpc完成”事件发生在运行简单sql语句所需时间的几十倍的延迟。 接下来,我们对我们进行了基准测试代码与EF6,我们看到服务器响应很快。由于EF6实现了一个内置的事务 ..

Dapper解析字符串错误

我有以下表格: CREATE TABLE [dbo]。[TERMINAL]( [ TERM_CODEID] SMALLINT NOT NULL, [TERM_ACTIVE] SMALLINT NOT NULL, [TERM_NAME] VARCHAR(30)NOT NULL, [TERM_SLA] CHAR(8)NOT NULL, [ TERM_SERIAL] VARCHAR(8 ..
发布时间:2017-03-18 21:21:05 C#/.NET

查询与短小精悍的空间数据

我找到了一些相关的问题,但笔者放弃了,并径自使用存储过程做“映射”。 这实际上是从的此处 模型 $ b $使用-短小精悍-to-插入 - dbgeography到SQL服务器, b 公共类商店 { 公众诠释标识{搞定;私人集; } 公共字符串名称{;组; } 公共字符串地址{搞定;组; } 公共DbGeography位置{搞定;组; } } 查询 ..
发布时间:2016-10-01 01:05:16 C#/.NET