NHibernate - «Строка с данным идентификатором не существует», но она есть - PullRequest
0 голосов
/ 02 июля 2011

Я использую NHibernate и эта ошибка появляется при использовании метода Get Session.

Это мой код:

public T GetById(object id)
    {
        T entity;
        entity = (T)ReportHttpModule.CurrentSession.Get(typeof(T), id);
        return entity;
    }

обратите внимание, что я не получаю эту ошибку при использовании CreateCriteria(T) перед вызовом этого метода!

1 Ответ

0 голосов
/ 20 декабря 2011

Я нашел решение. Это странно, но это была проблема в файле отображения. Один из моих столбцов содержал not-null="true" в файле сопоставления, но в базе данных не обнулялся!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...