LINQ を介して取得した一連のプロパティを含む IQueryable があるとします。これらのプロパティをループするにはどうすればよいでしょうか。
私が試してみました:
foreach (PropertyInfo propertyInfo in rows.GetType().GetProperties())
{
var value = propertyInfo.GetValue(this, null);
var name = propertyInfo.Name;
}
ただし、これは機能していないようで、何も返されません。IQueryable 内のすべてのプロパティの値の名前を取得する方法が必要です。