VS 2010 Beta 2, .NET 4.Entity Framework ошибка при подаче пустых полей
В моем ASP.NET MVC 2 приложения, когда я отправить форму к способу действий, который принимает объект, созданный в рамках объекта , я получаю следующее сообщение об ошибке:
Exception Details: System.Data.ConstraintException: This property cannot be set to a
null value.
Source Error:
Line 4500: OnTextChanging(value);
Line 4501: ReportPropertyChanging("Text");
Line 4502: _Text = StructuralObject.SetValidValue(value, false);
Line 4503: ReportPropertyChanged("Text");
Line 4504: OnTextChanged();
свойство называется «текст» и типа «текст NOT NULL» в MS SQL 2008.
Мои действия будет проверять, если значение nullorempty, если это будет ошибка модели, но я получаю ошибку, как только я отправлю форму.
Возможно, это не связано напрямую с вашим вопросом, но тип данных TEXT устарел. У вас есть NVARCHAR (MAX) с SQL Server 2005. Его гораздо проще использовать во многих ситуациях. – LukLed
Спасибо, я поменял свои поля на nvarchar (и обновил модель базы данных, используя мастер обновления сущности), но проблема все еще существует. – Omar