Здравствуйте, vozamlA, Вы писали:
A>Расскажите, пожалуйста, как можно решить эту архитектурную проблему. Сразу скажу, что не хотелось бы для CRUDL операций аксессора таблицы правил(Rules) реализовывать хранимые процедуры и переопределять его CRUDL методы.
Можно использовать NonUpdatableAttribute. К сожалению его нельзя применить к свойству RuleSetInfo непосредтсвенно. Но пожно применить к полям класса RuleSet. Это в свою очередь породит другую проблему — не будут работать CRUDL операции для RuleSet.
По идее NonUpdatableAttribute хорошо бы расширить и использовать его на уровне класса с явным указанием имени поля. Пока, без переделки тулкита, можно пропробовать использовать xml расширение. В нём можно задать NonUpdatableAttribute атрибут для таких полей.
Если нам не помогут, то мы тоже никого не пощадим.