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