0
私はDapperとDapper.Contribを使ってデータベースからオブジェクトをマッピングしています。TableAttribute Dapper.Contribからテーブル名を取得
実際のクラス名と異なるため、このクラスのテーブル名を定義するクラス名があります。
クラス:
[Table("tblUser")]
public class User
{
public int Id { get; set; }
public string Title { get; set; }
}
はどのようにして表データ注釈属性を設定されているテーブル名を得ることができますか?
EDIT:
私は、コンソールアプリケーションの.NET Framework 4.6.2でこれをテストし、それが
var tAttribute =
(TableAttribute)typeof(T).GetCustomAttributes(typeof(TableAttribute), true)[0];
tableName = tAttribute.Name;