是否可以将模型中的类映射到具有比模型类更多列的表?我只想使用表映射表的特定列Fluent Nhibernate
.例如,表格包含以下列:
ProductId ProductName BatchNumber StoreId
但在模型类中我只想要:ProductId
, ProductName
. 是否有可能不包括BatchNumber
和StoreId
模型类?
您可以覆盖映射:
public class ProductAutoMappingOverride : IAutoMappingOverride{ public void Override(AutoMapping mapping) { mapping.Id(p => p.ProductId), mapping.Map(p => p.ProductName), mapping.IgnoreProperty(p => p.BatchNumber); mapping.IgnoreProperty(p => p.StoreId); } }