FormView пытается вставить Null из пустых текстовых полей

Я использую элемент управления FormView с EntityFramework. Я пытаюсь добавить новую запись, но каждый раз, когда я оставляю текстовое поле пустым, вместо вставки пустой строки он пытается вставить ноль.

Как мне контролировать это поведение, чтобы оно использовало пустую строку вместо нуля?


person Kratz    schedule 08.08.2011    source источник


Ответы (1)


вы можете справиться с этим на разных уровнях вашего приложения:

1) вы можете установить значение по умолчанию в обработчике событий ItemCreated и установить там значение по умолчанию.

2) Если у вас есть разрешение на изменение dblayer, вы можете установить значение по умолчанию для столбца в db (или, может быть, оно уже установлено), а затем установить StoreGenerationPattern в Computed (посмотрите, например, Модель объекта — как использовать значения столбца базы данных по умолчанию при вставке )

person objectbox    schedule 08.08.2011