我们使用 Fluent NHibernate 为我们的对象自动映射。 像这样的东西:
AutoPersistenceModel autoMap =
AutoMap
.Assemblies(mappingConfig, assembliesToMap.ToArray())
.Conventions.AddFromAssemblyOf<BaseEntity>();
我想为我的对象的一些属性添加一些索引
我怀疑它可以在 mappingConfig 对象的某处完成,但我不知道应该如何完成!
有人有想法吗?
最佳答案
您可能需要使用覆盖来执行此操作:
http://wiki.fluentnhibernate.org/Auto_mapping#Altering_entities
.Override<Shelf>(map =>
{
map.Map(x => x.SomeProperty)
.Index("ix_myIndex");
});
关于fluent-nhibernate - 向 Fluent Nhibernate 自动映射类的属性添加(唯一)索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7997218/