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