Dapper Contrib插入MatchNamesWithUnderscores映射器不起作用

斯蒂沃

Dapper.DefaultTypeMap.MatchNamesWithUnderscores不工作的刀片。映射器可以很好地使用该Get<>方法。我在ASP.NET Core 1.0 RC2项目中使用以下版本以及postgres数据库。

"dependencies": {
    "Dapper": "1.50.0-rc2",
    "Dapper.Contrib": "1.50.0-beta8"
}

程式码片段

using (var conn = new NpgsqlConnection("connString"))
{
    conn.Open();
    Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true;
    long id = conn.Insert(new Foo { Name = "new foo", LocationId = 3});

    return id;
}

已执行的插入SQL处理

insert into foo ("Name", "LocationId") values ($1, $2) RETURNING Id

富班

[Dapper.Contrib.Extensions.Table("foo")]
public class Foo
{
    public int Id { get; set; }
    public string Name { get; set; }            
    public int LocationId { get; set; }
}

脚桌

CREATE TABLE "foo" (
    "id" SERIAL PRIMARY KEY,
    "name" VARCHAR(100) NOT NULL,
    "location_id" INTEGER REFERENCES "location" (id)
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Dapper Contrib插入MatchNamesWithUnderscores映射器不起作用

来自分类Dev

Dapper参数不起作用

来自分类Dev

Dapper splitOn不起作用

来自分类Dev

Dapper参数不起作用?

来自分类Dev

Dapper复杂映射Dapper.Extensions Dapper.FluentMap

来自分类Dev

Dapper复杂映射Dapper.Extensions Dapper.FluentMap

来自分类Dev

自动映射器不起作用

来自分类Dev

DatabaseGeneratedOption在Dapper.FastCRUD中不起作用

来自分类Dev

TextBox.Text 在 Dapper 中不起作用

来自分类Dev

Dapper无限多重映射

来自分类Dev

使用Dapper映射嵌套对象

来自分类Dev

Dapper中的多重映射

来自分类Dev

使用 SplitOn 的“MultiLevels”映射 Dapper

来自分类Dev

使用Dapper.NET插入

来自分类Dev

使用Dapper.NET插入

来自分类Dev

自动映射器配置文件不起作用

来自分类Dev

图像映射器“重新绑定”不起作用

来自分类Dev

Django反向映射器,URL名称不起作用

来自分类Dev

Hadoop映射器压缩输出不起作用?

来自分类Dev

Dapper多重插入返回插入的对象

来自分类Dev

Dapper将列映射到实体属性?

来自分类Dev

使用Dapper进行多重映射查询

来自分类Dev

Dapper:从存储过程映射动态枢轴列

来自分类Dev

Dapper多重映射多对多关系

来自分类Dev

C#dapper映射到界面

来自分类Dev

Dapper一对多映射逻辑

来自分类Dev

将SQL映射到Dapper中的类

来自分类Dev

使用Dapper进行多重映射查询

来自分类Dev

Dapper联接查询中的映射错误