Как получить подтверждение клиента с помощью сервисов RIA, работающих с POCO? - PullRequest
0 голосов
/ 03 ноября 2010

Я начинаю с Entity Framework и RIA Services.Я также оцениваю, использовать ли POCO или нет, я считаю, что это правильный путь, так как мы будем работать в гибкой (scrum) среде ... (пока)

С автоматически отслеживаемыми объектамиЯ мог бы добавить декораторы к метаданным, чтобы получить проверку на стороне клиента.Как я могу достичь того же с классами POCO?Я не хотел бы изменять сгенерированные файлы, потому что они будут генерироваться сотни раз до финальной версии и (конечно) я не хочу каждый раз писать свой проверочный код.

1 Ответ

1 голос
/ 03 ноября 2010

Разве вы не можете продолжать делать это с частичными классами и типами метаданных?Как то так.

[MetadataType(typeof(MyEntity.Metadata))]
public partial class MyEntity
{
  private class Metadata
  {
    [Required]
    [StringLength(5)]
    public string MyProperty;
  }
}
...