如何重命名FluentNHibernate中映射的类?

时间:2013-02-02 18:05:00

标签: c# nhibernate fluent-nhibernate fluent-nhibernate-mapping

我想维护我的数据库,然后如何重命名当前由FluentNHibernate映射的类并使其从旧表加载数据?

1 个答案:

答案 0 :(得分:2)

使用FluentNHibernate,您可以使用Table("table_name")指定将哪个类映射到哪个表。例如:

public class CatMap : ClassMap<Cat>
{
    public CatMap()
    {
        Table("cats");
        Id(x => x.Id);
    }
}

现在您可以根据需要重命名您的类,它仍然可以正确映射到指定的表。