Используя DataAnnotations на проекте Windows Forms

Я недавно использовал ASP.Net MVC с DataAnnotations и думал об использовании того же подхода для проекта Форм, но я не уверен, как пойти об этом.

Я установил свои признаки, но они, кажется, не проверены, когда я нажимаю Save.

ОБНОВЛЕНИЕ: Я использовал подход Стива Сандерсона, который проверит на признаки на моем классе и возвратит коллекцию ошибок как так:

        try
        {
            Business b = new Business();
            b.Name = "feds";
            b.Description = "DFdsS";
            b.CategoryID = 1;
            b.CountryID = 2;
            b.EMail = "SSDF";
            var errors = DataAnnotationsValidationRunner.GetErrors(b);
            if (errors.Any())
                throw new RulesException(errors);

            b.Save();
        }
        catch(Exception ex)
        {

        }

Что Вы думаете об этом подходе?

17
задан Jon 21 January 2010 в 13:34
поделиться