Tag: 符合

在运行时扩展/修改NHibernate类

抱歉,如果已经有一个点答案,但我还没有找到答案。 我正在使用NH3,我有一个用例,我想在任何实体上添加一个Set,它实现了一个特定的接口。 我有一个配置构建器类,所以我可以在创建会话工厂之前进行这些更改。 鉴于这个减少的例子: public class Person : IHasExtraItems { public Person() { this.ExtraItems = new HashSet(); } public virtual Guid Id { get; set; } public virtual string Name { get; set; } public virtual DateTime Birthdate { get; set; } public virtual ICollection ExtraItems { get; protected set; } } public class ExtraItem […]