2012-04-24 3 views
1

У меня есть столбец, который не разрешает null, но допускает пустую строку. Я переключаю свойство проверки Allow Empty String, но все равно получаю ошибку A value is required при вставке данных с пустой строкой. В результате я должен поместить пробел в это поле, а затем изменить его на пустую строку в режиме редактирования. Как я могу это исправить?Разрешить пустую строку в Lightswitch

ответ

2

@Paul - Разрешить Пустая строка применима только для строковых свойств в источнике данных прилагается, так что вы не увидите опцию, если вы используете внутреннюю базу данных.

@Walter - Я думаю, у вас возникла проблема, потому что свойство string инициализировано Null, а не пустая строка. Если вы хотите, чтобы TextBox содержал пустую строку, вам нужно инициализировать ее пустой строкой в ​​таблице . Создан метод или в методе InitializeDataWorkspace . В SQL Server это нормально. Null означает ничего не было введено для свойства, тогда как пустая строка означает, что это свойство намеренно установлено на no value. Это тонкая разница. & может легко отключить людей.

Я надеюсь, что имеет смысл:

Null = значение столбца является неизвестно (не было введено)

Blank String = значение столбца было намеренно установлен пустого

Смежные вопросы