Ответы пользователя по тегу Doctrine ORM
  • Для чего нужна ORM?

    @pil0t
    Используем C#, DataObjects.Net
    ORM с методолгией CodeFirst значительно упрощает поддержку БД.
    Примеры:
    1. Удалили поле из таблицы — нам нужно каким-то хитрым образом проверить все запросы которые могут использовать это поле. В случае работы через ORM мы уже на этапе компиляции не сможем написать неправильный запрос.
    2. Переименование поля — при ORM можем пользоваться всеми возможностями таких штук как Resharper, и автоматом переименовывать там где надо.
    3. Не самая высокая оптимальность запросов через ORM частично компенсируется возможностью кэширования на appserv, а так же возможностью выполнения части запросов на appserv (с учетом легкой масштабируемости последнего)
    4. В качестве доп. бонуса, хотя и не особо используемого нами — получаем переносимость на другие БД
    Ответ написан
    3 комментария