C# 混合使用fluent映射和使用fluent NHibernate自动映射?
我可以将流畅贴图与自动贴图混合使用吗?如果是,怎么做?只需定义映射和自动映射;-)我无法说出确切的代码,因为我手头没有VS,但您只需遵循FNH关于创建这两种类型映射的指导原则,就这样,它们应该一起工作 下面是一个例子:C# 混合使用fluent映射和使用fluent NHibernate自动映射?,c#,fluent-nhibernate,C#,Fluent Nhibernate,我可以将流畅贴图与自动贴图混合使用吗?如果是,怎么做?只需定义映射和自动映射;-)我无法说出确切的代码,因为我手头没有VS,但您只需遵循FNH关于创建这两种类型映射的指导原则,就这样,它们应该一起工作 下面是一个例子: AutoPersistenceModel mappings = AutoMap .AssemblyOf<Order>() .IgnoreBase<BaseEntity>() .Where(Ge
AutoPersistenceModel mappings = AutoMap
.AssemblyOf<Order>()
.IgnoreBase<BaseEntity>()
.Where(GetAutoMappingFilter)
.Conventions.Setup(GetConventions())
.Setup(GetSetup())
.UseOverridesFromAssemblyOf<AutoPersistenceModelGenerator>();
// this is for std mapping
//mappings.AddMappingsFromAssembly(
// typeof(Northwind.Data.NHibernateMappings.RouteConditionMap).Assembly);
AutoPersistenceModel映射=自动映射
.IgnoreBase()
.Where(GetAutoMappingFilter)
.Conventions.Setup(GetConventions())
.Setup(GetSetup())
.UseOverridesFromAssemblyOf();
//这是用于std映射的
//mappings.AddMappingsFromAssembly(
//类型(Northwind.Data.NHibernateMappings.RouteConditionMap).Assembly);
最后一行被注释,因为我不需要std映射
然而,你为什么需要它?在自动映射中,您可以覆盖相同的内容。只需定义映射和自动映射;-)我无法说出确切的代码,因为我手头没有VS,但您只需遵循FNH关于创建这两种类型映射的指导原则,就这样,它们应该一起工作 下面是一个例子:
AutoPersistenceModel mappings = AutoMap
.AssemblyOf<Order>()
.IgnoreBase<BaseEntity>()
.Where(GetAutoMappingFilter)
.Conventions.Setup(GetConventions())
.Setup(GetSetup())
.UseOverridesFromAssemblyOf<AutoPersistenceModelGenerator>();
// this is for std mapping
//mappings.AddMappingsFromAssembly(
// typeof(Northwind.Data.NHibernateMappings.RouteConditionMap).Assembly);
AutoPersistenceModel映射=自动映射
.IgnoreBase()
.Where(GetAutoMappingFilter)
.Conventions.Setup(GetConventions())
.Setup(GetSetup())
.UseOverridesFromAssemblyOf();
//这是用于std映射的
//mappings.AddMappingsFromAssembly(
//类型(Northwind.Data.NHibernateMappings.RouteConditionMap).Assembly);
最后一行被注释,因为我不需要std映射
然而,你为什么需要它?在自动映射中,您可以覆盖相同的内容。由于此问题,我希望在一个属性上使用fluent映射。由于此问题,我希望在一个属性上使用fluent映射。