Структура сущностей 4 и тип сервера sql (nchar против char) - PullRequest
1 голос
/ 06 сентября 2011

Я занимаюсь разработкой приложения для веб-приложений и использую EntityFramework ObjectModel для разработки своего слоя Model.

Дело в том, что у меня есть несколько строковых полей (например, CodiceFiscale, уникальный идентификатор для людей в Италии), длина которых должна быть 16 символов.Дизайнер позволил мне установить фиксированную длину, максимальная длина = 16, но это означает, что поле будет иметь значение nchar (16) на сервере sql.

Есть ли шанс установить это поле как char (я бы хотел избежать заполнения полей в конце)

thx заранее

1 Ответ

1 голос
/ 06 сентября 2011

Просто используйте настройки MaxLength = 16, FixedLength = false в вашей модели:

enter image description here

Это должно привести к столбцу NVARCHAR(16), и это то, что вы ищете.

...