Последствия изменения столбца с ненулевого на нулевой в Entity Framework - PullRequest
1 голос
/ 02 апреля 2011

Мне нужно изменить столбец имени пользователя в моей базе данных на nullable, что означает, что везде в моем коде я теперь должен проверять username.HasValue и изменять ссылки на username на username.Value. Могу ли я что-нибудь сделать, чтобы не менять все ссылки на имя пользователя на имя пользователя. Значение?

1 Ответ

2 голосов
/ 02 апреля 2011

Предполагая, что username является string, вам не нужно менять тип в вашем коде, так как в любом случае это ссылочный тип, который может быть нулевым или не нулевым..HasValue или .Value не существует для ссылочного типа.Возможно, вам придется делать чеки, например if (username != null) или if (!string.IsNullOrEmpty(username)), но это все.

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