RIA Services и проверка EF - PullRequest
       43

RIA Services и проверка EF

3 голосов
/ 05 февраля 2011

Я занимаюсь разработкой приложения Silverlight с Entity Framework и RIA Services.Когда я создаю службу RIA, у меня есть возможность сгенерировать класс метаданных для базовой проверки.

В чем разница между проверкой, которую я могу сделать напрямую с EF, и проверкой в ​​классе метаданных, сгенерированной с помощью службы RIA?Я имею в виду, если у меня есть свойство в модели EF, которое не является нулевым, мне не нужно помечать его в классе метаданных как [Обязательный] ... Это потому, что это уже сделано моделью EF ??

СПАСИБО!

1 Ответ

3 голосов
/ 05 февраля 2011

С помощью классов метаданных вы можете добавить больше логики проверки к вашим сущностям.См. Пространство имен System.ComponentModel.DataAnnotations для получения дополнительной информации.EF в настоящее время поддерживает только атрибут Required.Пространство имен предоставляет больше атрибутов, таких как RangeAttribute, StringLength или настраиваемые атрибуты, которые вы определяете для своей собственной логики проверки.

Джефф Хэндли содержит хорошую серию сообщений в блоге, которые описывают процесс проверкии элементы в WCF Ria Services.

...