Было бы ужасно, если бы я использовал Linq2Sql на моих лицевых страницах (то есть: страницы aspx и ascx). Это сэкономит мне огромное количество времени.Дизайн OO: Использование Linq2Sql в Front-end страницах
ответ
Вы должны попытаться сопоставить сумму усилий, прилагаемых к проекту, с объемом обслуживания и продолжительностью жизни проекта. Быстрые и грязные хаки идеально подходят для недолговечных или никогда не затрагиваемых проектов; но если вы обнаружите, что поддерживаете беспорядок, вы увидите, что начальное повышение производительности привело к большим долгосрочным затратам.
. Я немного предвзято, когда говорю это, но мне нравится ваш ответ лучше всего. :) – burnt1ce
Да. По крайней мере, предполагая, что эти страницы будут длиться достаточно долго, чтобы когда-либо понадобилась модификация. И они будут, даже если они «просто быстро взломают» ... или, может быть, это особенно, если они «просто быстро взломать».
Да, это звучит так просто сейчас. Но быстрые хаки почти всегда возвращаются, чтобы укусить вас в заднице. Вам будет лучше, если у вас есть модель презентации, которая используется на лицевой стороне. Таким образом, ваши визуальные элементы только знают, что нужно знать, никаких дополнительных материалов, связанных с базой данных, никаких дополнительных сопоставлений, а также случайной загрузки дополнительных данных.
Да, это будет немного дополнительной работы, но в долгосрочной перспективе это наверняка окупится.
- 1. OO дизайн фильтра обувь
- 2. Эффективный дизайн OO
- 3. OO дизайн интервью
- 4. OO дизайн полиморфизма
- 5. Дизайн игры в стиле OO
- 6. OO дизайн и круговые зависимости
- 7. Хороший дизайн OO - Шаблон дизайна Singleton
- 8. Linq2Sql: Использование IQueryable в select
- 9. OO дизайн игры: перемещение между игроком комнат
- 10. OO Дизайн для коммуникационной методологии, которая изменится
- 11. Оптимальный дизайн OO для портфеля смешанных инструментов
- 12. Как настроить архитектуру моделирования, дизайн OO
- 13. Дизайн приложения - Daemon w/WebPage FrontEnd
- 14. OO-дизайн для интерфейса программы рисования
- 15. OO Дизайн: наследование против типа (перечислений) переменной
- 16. Getters and Setters - плохой дизайн OO?
- 17. Дизайн шаблонов для функциональных гибридных языков OO?
- 18. Какой дизайн OO лучше и почему?
- 19. Использование Linq2Sql для проверки обновления
- 20. OO дизайн: Копирование данных из класса А в В
- 21. Использование PLY с python -OO?
- 22. Использование jquery с OO Javascript
- 23. Использование узла JS для Frontend
- 24. Как оптимизировать этот дизайн OO в Hibernate ORM?
- 25. Дизайн OO против статических классов в java и параллельной работе
- 26. Использование include с константами в ABAP OO
- 27. Использование «включает» в OO PHP-класс
- 28. Использование шаблонов MVP и принципов OO
- 29. OO Design: множественный дизайн прочности для класса ruby
- 30. Дизайн OO. Как назвать объекты с тем же именем?
Что именно вы подразумеваете под «использованием LINQ to SQL»? Если ваша .aspx-страница получает коллекцию объектов L2S и просто отображает их, все в порядке. Простые запросы, вероятно, тоже прекрасны. Что-то более сложное зависит от того, что именно. Подробнее, пожалуйста. –
Это просто, как заполнение выпадающего списка с помощью элементов – burnt1ce