具有抽象基础的流畅自动映射也是模型的一部分
好的,首先我希望这是有道理的。
我试图根据以下想法为我的应用程序使用流畅的自动映射。
public abstract class Container
{
public virtual int Id {get; set};
public virtual string Name {get; set;}
}
public class FirstSubClass : Container
{
//properties and behaviour here
}
public class SecondSubClass : Container
{
//properties of SecondSubclass Here
}
public class ProcessStep
{
public virtual Container Source {get; set}
public virtual Container Destination {get; set;}
}
但是,当我尝试生成模式或测试我的映射(使用SQLite或其他)时,它没有注意到:
NHibernate.MappingException:表ProcessStep中的关联引用了一个未映射的类:...... Entities.Container
如果我改变了Container类并使它没有抽象它就可以工作。
我可以针对基类型公开实体上的属性,其中基数是否为抽象?
任何帮助将不胜感激。
没有找到相关结果
已邀请:
1 个回复
闲窍