Как использовать атрибуты Dataannotation в mvc 6 с entityframework 7 beta4?
Я не могу использовать атрибуты dataannotation, такие как required, Key, StringLength, MaxLength и т. д., в модели данных для первой миграции кода entityframework.
Я добавил stringLength(45) в модель и получил nvarchar(max) в таблице вместо nvarchar(45).
Ответ 2 · Jérôme MEVEL
Выполняется
В настоящее время реализуются следующие функции. Некоторые сценарии могут работать, но есть существенные ограничения, поскольку работа не завершена.
Моделирование
Аннотации к данным - это атрибуты, которые можно добавить к классам/свойствам сущностей и которые будут влиять на модель EF (т. е. добавление [Required] позволит EF узнать, что свойство требуется).
Источник