流畅的nhibernate通过属性名称自动化

时间:2016-09-26 13:43:49

标签: c# orm fluent-nhibernate mapping

有没有办法将实体的属性自动映射到列名(无代码)

Class Person
{
  public int ID{get;set;}
  public string NAME {get;set;}
}

我想要的是将此类映射到表PERSON(ID,NAME)而不在代码或xml中明确地执行它

1 个答案:

答案 0 :(得分:1)

当您的专有名称与表格中的列名相同时,您可以使用

Fluently.Configure().Mappings(m => m.FluentMappings.AddFromAssembly(
                    Assembly.GetAssembly(typeof(MyEntityType))
                    ));

它将自动化给定程序集中的所有类。