我必须迭代我从数据库获得的一个对象基类型的属性,我必须检查是否有任何属性我snull。这是一些代码:
req = "select * from Ga_Periodes_Absence";
var resultat = Session.CreateSQLQuery(req).List<object>();
foreach (var elem in resultat)
{
int i = 0;
i++;
}
resultat
包含我想要检查其中任何属性是否为null的对象列表。请帮忙。
答案 0 :(得分:1)
bool result = true;
foreach (var elem in resultat)
{
foreach(var prop in elem.GetType().GetProperties())
{
if(prop.GetValue(elem) == null) result = false;
}
}