Fluent Nhibernate - 如何指定表名

时间:2009-10-16 15:18:41

标签: c# .net nhibernate configuration fluent-nhibernate

我刚开始学习Nhibernate和Fluent Nhibernate。我想在创建映射类时指定表名。

应用程序中的实体名称是“CustomerOrders”,但在oracle数据库中,表名是“CUSTOMER_ORDERS”。

我从谷歌搜索了解到我可以使用“WithTable”来指定数据库表名。

我不知道如何使用它以及Vs2008没有找到方法的地方。

由于

2 个答案:

答案 0 :(得分:4)

public class CustomerOrdersMap : IAutoMappingOverride<CustomerOrders>
    {
        public void Override(AutoMapping<CustomerOrders> mapping)
        {
            mapping.Table("CUSTOMER_ORDERS");


        }
    }

答案 1 :(得分:2)

对于1.0版本,

WithTable已重命名为Table。它在release notes(第一个要点)中提到过。