2014-10-06 2 views
0

Я сохраняю класс для MySQL, используя SORM. Этот класс содержит одно или два поля, которые мне нужны в классе, но не должны сохраняться в БД. Кто-нибудь знает, как исключить их из определения таблицы?Как вы исключаете поля классов из определения таблицы SORM?

Проблема в том, что тип поля не поддерживается SORM. Не проблема, так как это актер ref и не должен сохраняться, но, похоже, нет простого способа сказать SORM просто игнорировать его.

Спасибо.

ответ

0

Нельзя игнорировать поля в SORM.

На самом деле это очень плохая идея с точки зрения дизайна, чтобы смешивать бизнес-логику (которая определенно является актером) в модели. Модель должна быть просто данными, и ничего больше. Даже если бы SORM этого не требовал, я бы порекомендовал вам извлечь логику, связанную с актером, в другой объект.

+0

Спасибо за ответ, я еще раз взгляну и посмотрю, смогу ли я изменить способ его настройки. Отличный ORM btw! – mistakenot

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