J'utilise Dapper et Dapper.Contrib pour mapper des objets de la base de données.Obtenir le nom de la table à partir de TableAttribute Dapper.Contrib
J'ai un nom de classe où je définis le nom de la table pour cette classe, car il est différent du nom de classe réel.
Classe:
[Table("tblUser")]
public class User
{
public int Id { get; set; }
public string Title { get; set; }
}
Comment puis-je obtenir le nom de la table qui est défini attribut annotation de données de tableau?
EDIT:
Je l'ai utilisé ci-dessous pour le faire fonctionner
var tAttribute =
(TableAttribute)typeof(T).GetCustomAttributes(typeof(TableAttribute), true)[0];
tableName = tAttribute.Name;