Re[2]: Вопрос по вложенным классам
От: IT Россия linq2db.com
Дата: 12.07.06 21:24
Оценка: 3 (1)
Здравствуйте, vozamlA, Вы писали:

A>Расскажите, пожалуйста, как можно решить эту архитектурную проблему. Сразу скажу, что не хотелось бы для CRUDL операций аксессора таблицы правил(Rules) реализовывать хранимые процедуры и переопределять его CRUDL методы.


Можно использовать NonUpdatableAttribute. К сожалению его нельзя применить к свойству RuleSetInfo непосредтсвенно. Но пожно применить к полям класса RuleSet. Это в свою очередь породит другую проблему — не будут работать CRUDL операции для RuleSet.

По идее NonUpdatableAttribute хорошо бы расширить и использовать его на уровне класса с явным указанием имени поля. Пока, без переделки тулкита, можно пропробовать использовать xml расширение. В нём можно задать NonUpdatableAttribute атрибут для таких полей.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.