Когда и как я могу применить проверку в Subsonic 3? - PullRequest
0 голосов
/ 28 августа 2009

Есть ли какое-либо событие, подобное OnValidate в LINQ, где я могу добавить свои правила проверки бизнеса, чтобы они всегда вызывались при каждом использовании Add() или Update()?

Если нет: что вы предлагаете делать? Я мог бы добавить частичный класс и обернуть методы Add / Update своими, но тогда можно было бы использовать оригинальные, игнорируя любые правила проверки бизнеса.

Заранее спасибо и продолжайте в отличной работе с дозвуковыми!

1 Ответ

1 голос
/ 28 августа 2009

Я не использовал большую часть частей LINQ SubSonic3, но файл ActiveRecord.tt позволяет настроить код, чтобы вы могли вставить метод проверки. Мы говорили об этом на Как перехватить метод сохранения на ActiveRecord?

Можете ли вы изменить файл tt, добавив его в вызов проверки перед сохранением записи?

...