有没有一种方法可以使用Dapper将列名映射到实体中的属性

本文关键字:映射 实体 属性 Dapper 一种 可以使 方法 有没有 | 更新日期: 2023-09-27 18:29:19

我正在考虑在我的项目中使用dapper,但首先,我需要知道它是否:

1-)它能将列名映射到我的类属性吗?在我的项目中,我有一些没有酷名称的遗留表。

2-)它能很好地与存储过程配合使用吗?我的所有查询都依赖于存储过程。这是公司的决心。

感谢

有没有一种方法可以使用Dapper将列名映射到实体中的属性

要将列名映射到类属性,可以执行以下操作-

class YourClass {
   public int id { get; set; }
   public string name { get; set; }
}

然后-

var yourclasscollection = connection.Query<YourClass>(@"select notcoolid as id, notcoolname as name from legacytable");