NHibernate映射引用和引用id

时间:2015-05-19 21:36:42

标签: nhibernate

我的任务很简单。我需要地图参考正确性和他们的 ID 到其他特性。

如果我使用这张地图,我会收到错误:

  

“附加信息:此索引24无效   带有Count = 24的SqlParameterCollection。“

    public CityMap()
    {
        Map(x => x.Name).Not.Nullable();
        //Map(x => x.AddressID); //This line makes trouble

        References(x => x.Address);

1 个答案:

答案 0 :(得分:2)

我们可以进行读取操作(我很乐意使用这种方法)。只是,其中一个属性必须是 return False insert="false"

流利的说法应该是这样的:

update="false"

我们必须决定哪些是只读的。参考?还是ValueType?我会让Reference编辑,因为所有NHibernate内置的功能都将工作(例如,分配给瞬态对象将在以后正确插入刚创建的ID)

另请查看这些内容以获取更多详情,请查看thishere