Рейтинг:
8
shreekar
Вы ищете проблему, чтобы решить ее с помощью уже решенного решения!? Да, конечно, потому что вы хотите узнать, как эта чертова вещь используется практически - это похвальная идея, но, к сожалению, упущенная многими.
Вот несколько рекомендаций:
1. Должно ли приложение, которое вы пишете, быть агностиком базы данных?
2. разрабатываете ли вы продукт, который должен поддерживать различные базы данных?
В общем случае, когда схема БД остается *почти* постоянной, O/R-сопоставитель может обеспечить некоторые преимущества для структуры БД для сериализации объектов и наоборот.
Это не означает, что решение для всего вышеперечисленного является инструментом O/R M, а просто что инструменты O/R M подходят для оценки в этих сценариях.
Имейте в виду, что многие подобные ситуации также могут быть решены с помощью хорошо написанного DAL.
Если вы поняли теорию и держите свой ум открытым при разработке решений для новых проектов, вы можете увидеть некоторые хорошие применения O/R M.
Pravin Patil, Mumbai
Большое вам спасибо, сэр, за Ваш быстрый ответ.
shreekar
Пожалуйста, сэр. Это титул, дарованный английской королевой, и сегодня он может быть не очень уместен даже в самой Великобритании.
Pravin Patil, Mumbai
Хорошо......
Большое вам спасибо, шрикар........
#realJSOP
Это также знак уважения среди населения в целом, как в "Да, сэр", "Спасибо, сэр" или "не хотите ли пожарить свой гамбургер, сэр?"
shreekar
Согласованный. Но в контексте размещения комментариев неизвестным людям это кажется странным, а иногда, когда преувеличено, также кажется шутливым.
А может, это просто мое постколониальное похмелье...
Рейтинг:
13
#realJSOP
Лучшее время для использования ORM-это:
0) когда вам все равно, насколько плохо работает программа
1) Вы готовы отказаться от определенной степени гибкости
2) Вы точно знаете, что нет никакого способа на этой земле, что вам нужно будет изменить сгенерированный код.
Pravin Patil, Mumbai
Большое спасибо.
Espen Harlinn
5+ Хороший ответ
Pravin Patil, Mumbai
Да...всего три строчки и нужно, чтобы ОРМ объяснил....
Espen Harlinn
На самом деле я использую инструменты ORM, но не для чего-то критичного для производительности, и я бы, конечно, не заменил существующий, хорошо функционирующий код на ORM.
Pravin Patil, Mumbai
Какой инструмент ORM вы используете больше всего, и какой из них вы находите лучшим...?
Espen Harlinn
Я предпочитаю DevExpress XPO, RemObjects DataAbstract - и использую Entity Framework, когда это требуется. Я нахожу, что XPO особенно хорош, когда мне приходится строить все с нуля, а RemObjects DataAbstract - это больше, чем обычный инструмент ORM-это отличный инструмент для многоуровневой разработки - создание полезного сервера за считанные минуты из существующей схемы базы данных - и он поддерживает SilverLight
Pravin Patil, Mumbai
Большое вам спасибо, Эспен, за то, что поделились своими знаниями.