Изменения

Перейти к: навигация, поиск

BugzillaORM

15 байтов добавлено, 22:08, 7 сентября 2009
Нет описания правки
* Необходимость знания устройства и работы с БД всеми программистами команды.
Строго говоря, всё это «[[lurkmore:4.2|4ёрта.с.2]]». Тривиальный путь решения всех трёх проблем: код работы с БД для каждого «компонента» программы выносится в отдельный класс и разбивается на отдельные процедуры. При грамотном разбиении кода работы с БД на отдельные процедуры он получается достаточно компактным, а если не компактным, то по меньшей мере простым и очевидным. Весь код работы с БД таким образом становится сконцентрирован в одном месте, и переписывать под различные СУБД его становится гораздо проще. И уж конечно, имея код работы с БД в отдельном классе, неспециалисты по БД могут и не заниматься работой с ней.
Есть и сложный путь — использование языка запросов типа [[rupedia:Language_Integrated_Query|LINQ]] или [[Funq]]. Ради решения этих трёх проблем они и был задуманы.

Навигация