Аннотации данных в Mvc 6 и Entityframework 7-beta 4

Как использовать атрибуты Dataannotation в mvc 6 с entityframework 7 beta4?

Я не могу использовать атрибуты dataannotation, такие как required, Key, StringLength, MaxLength и т. д., в модели данных для первой миграции кода entityframework.

Я добавил stringLength(45) в модель и получил nvarchar(max) в таблице вместо nvarchar(45).


person Archana    schedule 23.06.2015    source источник
comment
возможный дубликат атрибутов DataAnnotation, не применяемых в EF7   -  person bricelam    schedule 23.06.2015
comment
DataAnnotation еще не реализована. даже не в бета 5.   -  person Ricky    schedule 25.06.2015


Ответы (2)


Аннотации данных (большинство) будут доступны в бета-версии 6.

person ErikEJ    schedule 12.07.2015

Выполняется

В настоящее время реализуются следующие функции. Некоторые сценарии могут работать, но есть существенные ограничения, поскольку работа не завершена.

Моделирование

Аннотации к данным — это атрибуты, которые можно добавить к классам/свойствам сущностей и которые будут влиять на модель EF (т. е. добавление [Required] позволит EF узнать, что свойство требуется).

Источник

person Jérôme MEVEL    schedule 13.03.2016