SQLAlchemy может обновить структуру таблицы?

Проблема происходит, потому что условный оператор не смотрит на то, как значение используется (присвоенный в этом случае) для определения типа выражения - просто истинные/ложные значения. В этом случае Вы имеете пустой указатель и Int32, и тип не может быть определен (существуют настоящие причины, которые это не может просто принять Nullable< Int32> ).

, Если Вы действительно хотите использовать его таким образом, необходимо бросить одно из значений к Nullable< Int32> самостоятельно, таким образом, C# может разрешить тип:

EmployeeNumber =
    string.IsNullOrEmpty(employeeNumberTextBox.Text)
    ? (int?)null
    : Convert.ToInt32(employeeNumberTextBox.Text),

или

EmployeeNumber =
    string.IsNullOrEmpty(employeeNumberTextBox.Text)
    ? null
    : (int?)Convert.ToInt32(employeeNumberTextBox.Text),
7
задан ychaouche 15 March 2013 в 12:29
поделиться

1 ответ

Я (пока) не являюсь пользователем SQLAlchemy, но слышал хорошие отзывы о sqlalchemy-migrate . Общий термин для вашей проблемы - «миграция схемы», я уверен, что поиск в Google , содержащий эти термины, поможет вам в дальнейшем.

5
ответ дан 7 December 2019 в 12:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: