假设我有以下的模型 public class Customer
{
public virtual Guid Id { get; set; }
public virtual string Name { get; set; }
}
public class ActivityLog
{
public virtual Guid Id { get; set; }
我正在构建一个应用程序使用NHibernate映射的代码,并且我无法映射受保护的属性,当我使用组件映射(相当于hbm复合元素映射)为值对象的集合。 我能映射单个值对象的实体和组件映射中的受保护属性,它仅仅是映射值对象集合时似乎不受支持的受保护属性。 public class MyEntity
{
public virtual int Id { get; protected set; }