将实体id映射到具有不同名称的表中的列

时间:2014-02-25 15:40:37

标签: c# fluent-nhibernate-mapping

数据库表中的列名是:“aID”,但在我的实体类中,属性名称为Id。

我在映射类中尝试了这个但没有成功:

public AppMap()
{
   Id(app => app.Id).Column("aID");
}

尝试从数据库中获取所有父亲时得到的异常:无法解析属性:Id

在我的实体类中:

    private int _id;
    public virtual int Id
    {
        get { return _id; }
        set { _id = value; }
    }

db中的表:

image http://i62.tinypic.com/wtwy2g.jpg

列aID是数据库中的自动增量。

我怎样才能实现这个目标?

谢谢!

0 个答案:

没有答案