Модель сначала против данных сначала в EF - PullRequest
2 голосов
/ 26 сентября 2010

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

Ответы [ 3 ]

1 голос
/ 26 сентября 2010

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

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

0 голосов
/ 04 октября 2010

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

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

0 голосов
/ 30 сентября 2010

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

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

...