Я новичок в этой группе, поэтому извиняюсь, если на этот вопрос уже был дан ответ
(Я хорошо выглядел). Я смотрю на острую архитектуру для
проект, который я скоро начну.
Я экспериментирую с образцом Нортвинда и хотел проверить
самореферентные отношения, но обнаружил Fluent NHibernate 1.1
было необходимо (см.
http://support.fluentnhibernate.org/discussions/help/127-parentchild-...).
Так что я перекомпилировал с версией 1.1 свободно и столкнулся с парой
проблемы с классом Employee. Первая ошибка была на линии
FullName нуждается в получении. Я решил это с отображением.IgnoreProperty (x
=> x.FullName); в классе EmployeeMap.
Следующая проблема, которую мне не удалось решить: Неверное имя столбца 'Id'. я
из результатов теста видно, что NHibernate пытается сделать "SELECT
top 0 this_.Id "и т. д. Однако класс EmployeeMap отображает его на
EmployeeID, поэтому можно ожидать появления «SELECT top 0 this_.EmployeeID»
mapping.Id(x => x.Id, "EmployeeID")
.UnsavedValue(0)
.GeneratedBy.Identity();
Есть идеи?
Спасибо ... Рич