我刚开始学习Nhibernate和Fluent Nhibernate。我想在创建映射类时指定表名。
应用程序中的实体名称是“CustomerOrders”,但在oracle数据库中,表名是“CUSTOMER_ORDERS”。
我从谷歌搜索了解到我可以使用“WithTable”来指定数据库表名。
我不知道如何使用它以及Vs2008没有找到方法的地方。
由于
答案 0 :(得分:4)
public class CustomerOrdersMap : IAutoMappingOverride<CustomerOrders>
{
public void Override(AutoMapping<CustomerOrders> mapping)
{
mapping.Table("CUSTOMER_ORDERS");
}
}
答案 1 :(得分:2)
WithTable
已重命名为Table
。它在release notes(第一个要点)中提到过。