Установите Dapper Object отличным от имени столбца в SQL - PullRequest
0 голосов
/ 27 августа 2018

Раньше я работал с Entity Framework, но недавно перешел на Dapper. Одна особенность, которая мне понравилась в EF, - это то, что я могу дать атрибут объекту, который говорит это, это столбец, который вы ищете.

Например:

[JsonProperty(PropertyName = "USER_CODE")]

public int ID {get;set;}

Dapper читает базу данных с USER_CODE, но я могу видеть объект как ID.

Кто-нибудь знает, возможно ли что-то подобное в DAPPER?

1 Ответ

0 голосов
/ 27 августа 2018

Существует расширение для этой ситуации, которое называется fluent-mapper. Вы можете проверить это с здесь . Я надеюсь, что это поможет.

Или вы можете использовать как

List<User> user = conn.Query<User>("SELECT USER_CODE as ID, ... FROM USERS....").ToList();
...