我在Postgre数据库中的表格是小写的(例如[客户])。问题是当我尝试使用Fluent NHibernate映射我的对象时,如下所示:
public class customer
{
public virtual int id {get;set;}
public virtual string name {get;set;}
}
public class customerMap: ClassMap<customer>
{
public customerMap()
{
Table("customer");
Id(x => x.id);
Map( x => x.name);
}
}
Npgsql将我的操作转换为以下查询:插入“customer”(id,name)值(blablabla)并抛出异常。
但如果我重命名[Customer]中的表格(大写),那么一切正常!