2

Какой я должен выбрать для нового проекта? Могу ли я предположить, что первая модель данных обеспечивает лучшую производительность БД, а первая модель обеспечивает лучшую обработку ООП?Модель первая vs Данные сначала в EF

ответ

1

Я собираюсь дать вам неопределенный ответ, я уверен ... Но это зависит.

Если вы несете основную ответственность за разработку и реализацию сквозного дизайна, включая базу данных, то переходите к тому, что вам наиболее удобно. В этой ситуации я сначала склоняюсь к модели, но это потому, что я так думаю. Я также работал с командой, в которой сначала была разработана модель базы данных, и, очевидно, это диктует db в первую очередь.

0

Это действительно зависит. Если его больше данных управляют, я бы сначала стал моделью данных. Если бы его больше управляли данными, я бы пошел первым.

Если его примерно равный, я сначала передаю данные. Я обычно получаю требования, а затем создаю модель базы данных, затем моя модель с использованием базы данных отвечает требованиям.

+0

Могу ли я рекомендовать вам изменить это предложение «Если его больше данных управляют, я бы пошел сначала в модель данных». «Если его больше данных управляло, я бы сначала поместил данные». Для большей ясности? –

+0

изменен, спасибо! – Spooks

0

Модель imho сначала дает вам меньше сопротивления. Вы получите быстрее, и при необходимости вы сможете оптимизировать то, что вам действительно нужно.

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