我有一个Person
类继承EntityBase
不集合属性的属性:如何获得
public class Person : EntityBase
{
virtual public string FirstName { get; set; }
virtual public string LastName { get; set; }
virtual public IList<Asset> Assets { get; set; }
}
而且
public class EntityBase : IEntity
{
public virtual long Id { get; protected set; }
public virtual IEnumurable<string> Errors { get; protected set; }
}
我需要得到Person
类的属性,是不是收集
现在GetProperties()
包括:FirstName, LastName, Assets, Id, Errors
但我只需要没有数组属性:FirstName, LastName, Id
我如何获得不是集合的属性?
那么'资产'和'错误'实际上并不是数组......它们只是集合。 –
对不起, 我的目的是收集 – Ehsan