Исключение обновления SubSonic 3.0.0.3

Когда я пытаюсь выполнить обновление в SubSonic, меня встречает исключение Null Reference Exception.

Это сообщение об исключении, которое я получаю:

Ссылка на объект не установлена ​​для экземпляра объекта. "," StackTrace ":" в SubSonic.Query.Update.GetCommand ()

Я проверил обновляемый объект, и в нем нет отсутствующих полей, все свойства класса соответствуют именам столбцов базы данных.

Любые идеи, что это может быть? Ура, Тони


person TWith2Sugars    schedule 24.07.2009    source источник


Ответы (1)


По-видимому, это уже обнаруженная проблема. Я следил за тем, что указано в OP проблемы, и он отлично работает.

Вот как это исправить пока:

Перейдите по адресу: http://github.com/subsonic/SubSonic-3.0/tree/master, затем нажмите «Загрузить» и выберите 3.0.0.3.

В Subsonic.Core / Query / Update.cs перейдите к методу GetCommand (строка 244)

Изменить x => x.Name.Equals

для этого x => x.QualifiedName.Equals

Скомпилируйте и отсортируйте.

person TWith2Sugars    schedule 24.07.2009
comment
Это все еще не исправлено в 3.0.0.4, думаю, пора перейти в спящий режим. - person Brian; 09.09.2012
comment
@BrianV Я давно переключился, использую смесь NHibernate и Insight.Database. Работает очень красиво - person TWith2Sugars; 10.09.2012