Наконец я нашел ответы на свои вопросы. Свойство DBType атрибута Column может использоваться для установки типов sql для столбца в коде. Это мое решение:
private string _placeName;
[Column(DbType="NVarChar(10) NOT NULL")]
//[MaxLength(10), MinLength(5)]
public string PlaceName
{
get
{
return _placeName;
}
set
{
if (_placeName != value)
{
NotifyPropertyChanging("PlaceName");
_placeName = value;
NotifyPropertyChanged("PlaceName");
}
}
}
(я пробовал атрибут MaxLength пространства имен DataAnnotation, но структура сущностей не поддерживается в приложении телефона)
Таким образом, мы можем использовать ' точный текст, который используется T-SQL ' в свойстве DBType.