Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: ArchanaОтветов: 2

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

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

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

  • возможный дубликат атрибутов DataAnnotation, не применяемых в EF7 bricelam 23.06.2015
  • DataAnnotation еще не реализована. даже не в бета 5. Ricky 25.06.2015

entity-framework-core

Ответы

Ответ 1 · ErikEJ

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

Ответ 2 · Jérôme MEVEL

Выполняется

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

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

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

Источник

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы