Здравствуйте, gandjustas, Вы писали:
T>>Где-то еще — это где? Я предполагал, что у кастомера и так есть страна. Тогда получить валидацию можно так:
T>>T>>ZipCodeValidationStrategyFacory.GetByCountryCode(this.CountryCode)
T>>
G>Вместо кастомера можно ченить еще придумать, где параметр валидации не находися в самой сущности.
Нпример?
T>>А теперь рассказывай, как ты будешь с этим бороться:
T>>T>>update customer set zipCode = "любой невалидный zip";
T>>
G>С этим вообще никак нельзя бороться, если кто угодно может получить доступ к базе, то смысла нет городить валидацию в приложении. Но это вопрос администрирования.
Я имею в виду если кто-то выставит невалидный zip в приложении и сасабмитит в базу.