我在 Fluent NHIbernate 中使用 AutoPersistenceModel 来映射我的所有实体,并且一切正常:D
但是,我的几个对象有
public virtual IList<Comment> Comments { get; set; }
在数据库中只有一个评论表,每个带有上述代码的实体都有自己的评论链接表。
目前我正在做的是:
public class ContractMappingOverride : IAutoMappingOverride<Contract>
{
public void Override(AutoMap<Contract> mapping)
{
mapping.HasManyToMany(x => x.Comments)
.WithTableName("Comment_Contract");
对于每个实体。
有什么方法可以设置一个约定,其中所有到 IList<Comment> 的映射都自动连接到上面的表名称约定中的 manytomany?
谢谢
安德鲁