Плюсы и минусы POCO / Автогенерирующие таблицы базы данных - PullRequest
1 голос
/ 06 июля 2010

Я только что был назначен на проект отображения ORM (ориентированное на данные приложение с кодом C # и базой данных SQL Server), для которого явно требуется, чтобы POCO использовалось и что ORM автоматически генерировал базу данных из C #объекты - так что объектная модель C # фактически является королем данных.

Я раньше не слышал о POCO, и меня инстинктивно беспокоит идея автоматического создания таблиц базы данных, поскольку (а)весь мой опыт подсказывает мне, что в приложении, ориентированном на данные, модель данных - это то, что вы должны сначала правильно понять, и (б) я скептически отношусь к тому, что автоматически сгенерированная схема данных будет дистанционно оптимальной с точки зрения индексов, производительностии т. д.

Может кто-нибудь направить меня по каким-либо ссылкам (или напрямую объяснить) преимущества и недостатки этого подхода?Я пытаюсь понять это лучше, но не могу найти много концептуальной информации об этом.

Спасибо

1 Ответ

0 голосов
/ 28 декабря 2011

Вы, вероятно, уже почти закончили свой проект, но у меня есть ссылка для вас на кого-то с похожим вопросом: DDD с использованием STE против POCO

...