Возможности ОРМ не должны влиять на архитектуру. Дело здесь не в ОРМ, а в SQL. ОРМ просто удобная прослойка (иногда) для десериализации ответа в объекты.
Там при синхронизации автоматически присваивался форигнер кей и добавить еще одну было невозможно