Я использую Nhibernate и Fluent Nhibernate.
Я попал в ловушку, я думаю, что многие новые пользователи попадают, и в итоге все мои столбцы varchar в 255 символов. По политическим причинам, слишком скучным, чтобы иметь в виду, в этих полях сразу же появились данные, которые я не должен удалять (boo), поэтому мне нужно обновить длину столбцов, не удаляя и не создавая заново таблицы.
Однако если я применяю соглашение о длине строки к конфигурации Fluent и использую метод NHibernate UpdateSchema, только новые таблицы получают новую длину varchar. Это правильно и есть ли способ применить это к существующим таблицам ??