2013-06-21 3 views
0

Вот моя ситуация. У меня есть база данных со строковыми данными. Я реализую токены, которые по существу являются форматом «class.method» для реализации генерации динамических данных.Что является лучшим способом для псевдонимов классов и имен методов

Например данные столбца могут быть: «Отель $ (Generate.GUID)»

Где Генерировать класс я создал и GUID является методом класса.

Чтобы сохранить данные БД к минимуму Я хотел бы псевдоним вызовов, как это, например: «Отель $ (g.guid)»

Я хотел бы, чтобы избежать изменения класса с дополнительными методами сокращенным. Я ищу чистый, простой способ настроить это.

ответ

0

Способ, который приведет к самому чистному коду, и который является наиболее читаемым, содержит полные имена. Иногда этот бит дополнительных данных стоит затрат.

Альтернатива оказывает таблицу отображения

Full  Short 
--------------- 
Generate g 
GUID  guid 

Тогда:

Hotel $(g.guid) 

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

+0

На данный момент мы попытаемся использовать полные имена. Нам нужна эта опция в случае, если ограничения попадают, и в SQL CE это очень легко сделать. – user1701153

Смежные вопросы