如何在实体上不存在的NHibernate映射中添加数据库模式(SQL)中的其他字段?
我有:
Property(x => x.Name, "Name");
Property(x => x.Description, "Product");
我希望添加到导出的模式(SQL):
Property("Department"); (this property not exist in the entity)
答案 0 :(得分:1)
您应该可以使用AuxilliaryDatabaseObject。
答案 1 :(得分:0)
我相当肯定Nhibernate不会处理这种情况。 Nhibernate可以映射到数据库第一个场景中的现有数据库,或者在域第一个场景中生成架构。 Nhibernate只知道您在映射中告诉它的数据库对象。由于您在表格上有额外的字段,听起来您已经拥有了数据库第一个场景,应该使用类似数据库版本的软件。