コード:
foreach (PropertyInfo prop in typeof(SomeObject).GetProperties())
{
if (Attribute.IsDefined(prop, typeof(SomeCustomAttribute)))
{
column.Expression(p => p.Name);
}
}
SomeCustomAttributeデータ注釈が割り当てられている列を追加したいと思います。
手動のp.Nameの代わりにprop.Name(プロパティの名前)をプロパティとして使用するにはどうすればよいですか?
例えば..
...
column.Expression(p => prop.Name);
...
column.Expressionは
ITableColumn Expression<TProperty>(Expression<Func<TModel, TProperty>> expression)