FluentNHibernate混合Fluent和Auto映射

FluentNHibernate混合Fluent和Auto映射,nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,有没有一种干净的方法可以将流畅的映射与自动映射混合在一起?理想情况下,我想说“如果我没有域对象的类映射,那么自动映射它”。有推荐的方法吗?我不希望在我的业务对象上使用与数据访问相关的属性(例如:[UseAutoMapping])。是-签出 基本上,任何覆盖自动映射行为的映射都需要实现此接口 e、 g 公共类MyClassMap:IAutoMappingOverride { 公共无效替代(自动映射) { mapping.IgnoreProperty(host=>host.HostName); 映射

有没有一种干净的方法可以将流畅的映射与自动映射混合在一起?理想情况下,我想说“如果我没有域对象的类映射,那么自动映射它”。有推荐的方法吗?我不希望在我的业务对象上使用与数据访问相关的属性(例如:[UseAutoMapping])。

是-签出

基本上,任何覆盖自动映射行为的映射都需要实现此接口

e、 g

公共类MyClassMap:IAutoMappingOverride
{
公共无效替代(自动映射)
{
mapping.IgnoreProperty(host=>host.HostName);
映射表(“BobsHardware”);
}
}
是-签出

基本上,任何覆盖自动映射行为的映射都需要实现此接口

e、 g

公共类MyClassMap:IAutoMappingOverride
{
公共无效替代(自动映射)
{
mapping.IgnoreProperty(host=>host.HostName);
映射表(“BobsHardware”);
}
}
public class MyClassMap : IAutoMappingOverride<MyClass>
{
    public void Override(AutoMapping<MyClass> mapping)
    {
        mapping.IgnoreProperty(host => host.HostName);
        mapping.Table("BobsHardware");
    }
}