Дозвуковая Простая Репозиторий Проблема Обнуляемых Строк - PullRequest
1 голос
/ 18 декабря 2009

У меня проблема с дозвуковым простым репозиторием. У меня есть класс пользователей, и у него есть несколько дополнительных полей. Эти дополнительные поля имеют тип string. Как только когда я пытаюсь сохранить свой объект, если дополнительные поля имеют значение null, создается исключение

Я знаю, что строка уже имеет тип nullable, поэтому я не могу сделать что-то вроде nullable и string? так что мне делать в этом случае?

Другой вариант, который у меня есть на данный момент, перед сохранением объекта, проверьте, не являются ли необязательные атрибуты пустыми. если они нулевые, присвойте им несколько фиктивных данных. например "абракадабра". Теперь, когда я заполняю объекты Вернувшись из базы данных, я проверяю, имеют ли необязательные атрибуты это значение. если они имеют это значение, я делаю необязательные атрибуты пустыми в моем классе.

ах! еще одна вещь, пожалуйста! я могу использовать ActiveRecord для winforms?

1 Ответ

1 голос
/ 17 июля 2010

Добавьте атрибут [SubSonicNullString].

...