Aha. I see now. Thank you for your suggestion, it helps.
I know it is probably not in your priority but do you know by any chance when you are going to change ForView.Wrap to allow IDataErroInfo, or may be come up with some other genious way to report data errors?
Thanks a lot, I like your library and T4 for Linq to SQL is great as well.
I was also thinking of changing T4 so that setter methods will run something like ValidateAll(List<Action<T>>) which would accept some sort of an array of validation rule delegates from corresponding partial classes. I am
just not sure how to report multiple errors when IDataErrorInfo is blocked. I need to look into ValidatesOnExceptions.