public abstract class AbstractEntity
{
public virtual Guid Id { get; private set; }
}
public class Entity
{
public virtual Guid Id { get; private set; }
}
而一个的PropertyInfo为属性 'ID'。
当调用方法:
PropertyInfo.GetAccessors()
它同时返回的get-方法和上课的时候是不抽象的设置方法(实体), 但只有得到法上课的时候是抽象的(AbstractEntity)。
这是为什么?是否有另一种方法从私有集合中获取set-method?
烘焙不同,因为我指出,不工作。仅适用于非抽象类。 – 2010-05-17 14:08:21
上面的代码将返回2个methodInfo对象,一个用于获取,另一个用于该集合。那之后你想和他们做什么?我用ConsoleApplication测试了这段代码 – anchandra 2010-05-17 15:13:51
你说得对,我的错误在别处。感谢您指出! :-) – 2010-05-17 16:49:42