在Fluent NHibernate中,您可以使用Table()
方法来指定映射的表名。以下是一个示例:
public class MyClassMap : ClassMap<MyClass>
{
public MyClassMap()
{
Table("MyTableName");
Id(x => x.Id);
Map(x => x.Property1);
Map(x => x.Property2);
}
}
在这个示例中,我们将MyClass
类映射到名为MyTableName
的表中。Id()
方法用于定义主键,Map()
方法用于定义其他属性。
请注意,您还可以使用Table()
方法的重载版本来指定架构和目录。例如:
public MyClassMap()
{
Table("schema.MyTableName");
Id(x => x.Id);
Map(x => x.Property1);
Map(x => x.Property2);
}
在这个示例中,我们将MyClass
类映射到名为MyTableName
的表中,该表位于名为schema
的架构中。
领取专属 10元无门槛券
手把手带您无忧上云