【问题标题】:Is there a way to map column names to properties from my entity using Dapper?有没有办法使用 Dapper 将列名映射到我的实体的属性?
【发布时间】:2012-03-29 13:48:52
【问题描述】:

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

1-) 它可以将列名映射到我的类属性吗?在我的项目中,我有没有很酷名称的旧表。

2-) 它适用于存储过程吗?我所有的查询都依赖于存储过程。这是公司的决心。

谢谢

【问题讨论】:

标签: c# database stored-procedures dapper


【解决方案1】:

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

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");

【讨论】:

  • 但是我有很多程序,我不想重写每个程序。过程是这样的: select * from table ,所以我需要从实体做一些映射
猜你喜欢
  • 1970-01-01
  • 2018-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-24
  • 1970-01-01
  • 1970-01-01
  • 2016-04-08
相关资源
最近更新 更多