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