атрибут из класса MetadataType и добавление условного правила к проверке:
Entity Framework 4
Silverlight 4РИА услугиMSSQL Server 2008У меня есть объект, который имеет свойство String с именем Description.В базе данных он отображается на
Проблема:NOT NULL NVARCHAR(200)
.
Когда я пытаюсь вставить новую строку этого объекта, это то, что я делаю:
Это, однако, вызывает исключение, говорящее
MyExampleEntity entity = new MyExampleEntity()
{
Name = "example",
Description = "" // NOTE THIS LINE!
};
DatabaseContext db = new DatabaseContext();
db.MyExampleEntities.Add(entity);
db.SubmitChanges();
Вопрос:"The Description field is required."
Разве «пустая строка» не должна быть просто
строка с нулем символовЯ верю только?
следует рассматривать как обеспечениеDescription = null
неважноПочему моя строка, которая имеет значение (хотя его длина равна 0), считается такой, как если бы я пропустил значение?.
Description to ""
(не имеет значения)?Description = null
Это кажется признаком Entity Framework.