Pytania otagowane jako orm

Mapowanie obiektowo-relacyjne (ORM) to technika mapowania między systemami obiektowymi i relacyjnymi bazami danych.

8
Czy ORM jest anty-wzorcem? [Zamknięte]
Przeprowadziłem bardzo stymulującą i interesującą dyskusję z kolegą na temat ORM oraz jego zalet i wad. Moim zdaniem ORM jest użyteczny tylko w najrzadszych przypadkach. Przynajmniej z mojego doświadczenia. Ale nie chcę teraz wymieniać własnych argumentów. Pytam więc, co sądzisz o ORM? Jakie są zalety i wady?


14
Czy SQL jest ważny, jeśli dobrze znam frameworki ORM? [Zamknięte]
Nie mam żadnego poważnego doświadczenia w SQL, a nawet nienawidzę pisać SQL zamiast LINQ. Jestem wystarczająco zadowolony z ORM. Czy z punktu widzenia pracodawców i sektora ważna jest znajomość języka SQL? Czy muszę to opanować? Czy firmy, które wolą czysty SQL niż frameworki ORM, są „dinozaurami” w świecie programowania?



7
Jak zasugerować użycie ORM zamiast procedur przechowywanych?
Pracuję w firmie, która korzysta z procedur przechowywanych tylko dla wszystkich danych, co sprawia, że ​​bardzo denerwujące jest utrzymywanie synchronizacji naszych lokalnych baz danych, ponieważ każde zatwierdzenie musimy uruchamiać nowe procesy. W przeszłości korzystałem z podstawowych ORM i uważam, że doświadczenie jest znacznie lepsze i czystsze. Chciałbym zasugerować kierownikowi ds. …


6
Czy powinienem wybrać Doctrine 2 lub Propel 1.5 / 1.6 i dlaczego? [Zamknięte]
Chciałbym usłyszeć od tych, którzy używali Doctrine 2 (lub nowszej wersji) i Propel 1.5 (lub nowszej wersji). Większość porównań między tymi dwoma mapującymi relacyjnymi obiektami opartymi jest na starych wersjach - Doctrine 1 vs. Propel 1.3 / 1.4, i obie ORM przeszły znaczące przeprojektowania w swoich ostatnich wersjach. Na przykład …
30 php  orm  doctrine 


2
Czy warto używać ORM w programowaniu Androida?
Czy ma sens użycie ORM w rozwoju Androida, czy też platforma jest zoptymalizowana pod kątem ściślejszego sprzężenia interfejsu użytkownika z warstwą DB? Tło : Właśnie zacząłem od programowania Androida, a moim pierwszym instynktem (pochodzącym z tła .net) było poszukiwanie małego mapowania relacyjno-obiektowego i innych narzędzi, które pomagają zredukować grudkę płyty …


2
Najlepsze praktyki dotyczące serializacji agregatów DDD
Zgodnie z logiką domeny DDD nie należy zanieczyszczać problemami technicznymi, takimi jak serializacja, mapowanie obiektowo-relacyjne itp. Jak więc serializować lub mapować stan agregatów bez publicznego ujawniania go za pomocą metod pobierających i ustawiających? Widziałem wiele przykładów np. Implementacji repozytoriów, ale praktycznie wszystkie polegały na publicznych akcesoriach na obiektach i obiektach …


3
Jakie są zalety „Micro-ORM”?
Patrzyłem na tak zwane „Micro ORM”, takie jak Dapper, i (w mniejszym stopniu, ponieważ opiera się na .NET 4.0) Ogromne, ponieważ mogą być łatwiejsze do wdrożenia w pracy niż w pełni ORM od czasu naszego obecnego systemu jest wysoce zależny od procedur przechowywanych i wymagałby znacznego refaktoryzacji do pracy z …
21 .net  orm 

4
Kiedy używać wzorca repozytorium
Niedawno przeczytałem, że stosowanie wzorca repozytorium w połączeniu z ORM nie jest dobrą praktyką. Z mojego zrozumienia wynika, że ​​abstrakcja, którą zapewniają w bazie danych SQL, jest zbyt nieszczelna, aby mogła zostać zawarta we wzorcu. Mam kilka pytań na ten temat: Co robisz, jeśli chcesz zmienić ORM? Miałbyś kod specyficzny …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.