我目前正在研究 nHibernate,并且对动态访问持久对象中的属性有疑问。
我有以下课程Domain
:
public class Locations {
public virtual string CountryCode;
public virtual string CountryName;
}
现在,假设我有一个 Locations 对象的引用,我有什么办法可以做这样的事情吗?
Locations myCountry = new LocationsRepository().GetByCountryCode("US");
myCountry.Set("CountryName", "U.S.A.");
而不是必须这样做:
myCountry.CountryName = "U.S.A."
没有反思?