NHibernate Mapping-by-Code



如何在数据库架构(SQL)中添加一个从NHibernate映射导出的实体上不存在的附加字段?

我有:

Property(x => x.Name, "Name");
Property(x => x.Description, "Product");

我想添加到导出的架构(SQL):

Property("Department"); (this property not exist in the entity)

您应该能够使用 AuxilliaryDatabaseObject。

我相当确定Nhibernate不会处理这种情况。 Nhibernate可以在数据库优先方案中映射到现有数据库,也可以在域优先方案中生成架构。 Nhibernate只知道你在映射中告诉它的数据库对象。 由于表上有额外的字段,听起来您有一个数据库优先方案,应该使用数据库版本软件之类的东西。

最新更新