Re: custom attributes & members accessibility
От: stump http://stump-workshop.blogspot.com/
Дата: 16.01.07 10:41
Оценка:
Здравствуйте, Аноним, Вы писали:


А>Я использую custom attributes свойств классов, для автоматического формирования sql, который формирует базу данных, хранящую объекты этих классов.

А>Один из классов имеет private 2-мерный массив, который необходимо разложить по полям (не сохранять массив в одном поле). Для него я создал набор фиктивных свойств, которые не делают ничего, а лишь помечены атрибутом для формирования соответсвующего поля таблицы БД. Чтобы не захламлять интерфейс класса, я пометил эти свойства как private, но из-за этого я не могу считать свои атрибуты, а когда пометил один из свойств как public — в результирующем sql соответсвующее поле появилось.
А>Поэтому у меня вопрос: как использовать мою стратегию для автоматического написания sql-скрипта, но при этом не засорять интерфейс класса ничего не делающими свойствами?

Приватные поля можно перечислить через reflection. Код в студию, как ты читаешь свои "custom attributes"?
Понедельник начинается в субботу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.