Запитання з тегом «orm»

Об'єктно-реляційне відображення (ORM) - це техніка відображення між об'єктно-орієнтованими системами та реляційними базами даних.

8
Чи ORM є антидіаграмою? [зачинено]
Я мав дуже стимулюючу та цікаву дискусію з колегою про ORM та її плюси та мінуси. На мою думку, ОРМ корисний лише у найрідкісніших випадках. Принаймні в моєму досвіді. Але я не хочу перераховувати власні аргументи наразі. Тож я запитую вас, що ви думаєте про ORM? Які плюси і мінуси?

4
Entity Framework з великими системами - як розділити моделі?
Я працюю з базою даних SQL Server з 1000+ таблицями, ще декількома сотнями переглядів та кількома тисячами збережених процедур. Ми хочемо почати використовувати Entity Framework для наших нових проектів, і ми працюємо над нашою стратегією для цього. Те, про що я повісив, - це як краще розділити таблиці на різні …

14
Чи важливий SQL, якщо я добре знаю рамки ORM? [зачинено]
У мене немає серйозного досвіду роботи в SQL, і я навіть ненавиджу писати SQL замість LINQ. Я досить щасливий з ОРМ. З точки зору роботодавців та секторів, чи важливо знати SQL? Чи треба це майструвати? Чи компанії, які віддають перевагу чистому SQL над рамками ORM, є "динозавром" у світі програмування?

5
Які переваги myBatis перед сплячим режимом? [зачинено]
Я провів деякі дослідження самостійно і зрозумів основну концепцію. Але деякі розуміння можна отримати лише завдяки фактичному досвіду. Які переваги myBatis полягають у тому, щоб варто було вивчити нові рамки? У якому випадку ви б уникнули його використання?

5
Чи слід перевірити, чи є щось у db та швидко вийти з ладу, або чекати виключення db
Маючи два класи: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } При призначенні ChildIdна Parentя повинен перевірити перший , якщо він існує в БД або чекати DB кинути виняток? Наприклад (використання Entity Framework …

7
Як запропонувати використовувати ORM замість збережених процедур?
Я працюю в компанії, яка використовує лише збережені процедури для доступу до всіх даних, що робить дуже прикрою тримати синхронізацію наших локальних баз даних, як кожне зобов’язання, яке нам доведеться запускати нові програми. У минулому я використовував деякі основні ORM, і я вважаю цей досвід набагато кращим і чистішим. Я …

6
Які аргументи ПРОТИ за допомогою EntityFramework? [зачинено]
Наразі я будую програму використовує Збережені процедури та вручну виготовлені моделі класів для представлення об'єктів бази даних. Деякі люди запропонували використовувати Entity Framework, і я розглядаю можливість перейти до цього, оскільки я не так далеко в проекті. Моя проблема полягає в тому, що я відчуваю, що люди, які сперечаються за …

6
Чи слід вибирати доктрину 2 або Propel 1.5 / 1.6, і чому? [зачинено]
Мені хотілося б почути від тих, хто використовував Вчення 2 (або пізнішого) та Пропель 1.5 (або пізніші). Більшість порівнянь між цими двома об'єктними реляційними картографами базуються на старих версіях - "Доктрина 1 проти Propel 1.3 / 1.4", і обидва ORM пройшли значні зміни в останніх редакціях. Наприклад, більша частина критики …
30 php  orm  doctrine 


2
Чи має сенс використовувати ORM в розробці Android?
Чи має сенс використовувати ORM в розробці Android чи оптимізована рамка для більш жорсткої зв'язку між інтерфейсом користувача та рівнем БД? Передумови : Я щойно розпочав розробку Android, і моїм першим інстинктом (з фоном .net) було шукати невеликий об'єктно-реляційний картограф та інші інструменти, які допомагають зменшити кількість закритих шаблонів (наприклад, …

3
Чи вбудований SQL досі вважається поганою практикою зараз, коли ми маємо мікро ORM?
Це дещо відкрите запитання, але я хотів отримати деякі думки, оскільки я виріс у світі, де вбудовані сценарії SQL були нормою, то всі ми були дуже обізнані про проблеми, що базуються на інжекції SQL, і наскільки крихким було sql, коли робити всюди стринг-маніпуляції. Потім настала світанок ORM, де ви пояснювали …
26 database  sql  orm 

2
Найкращі практики серіалізації агрегатів DDD
Відповідно до логіки домену DDD не слід забруднюватись такими технічними проблемами, як серіалізація, об'єктно-реляційне відображення тощо. Тож як ви серіалізуєте або картографуєте стан агрегатів, не публікуючи їх через геттери та сетери? Я бачив чимало прикладів, наприклад, реалізацій репозиторію, але практично всі вони покладалися на публічні аксесуари для об'єктів та цінні …

5
Чи ORM дозволяють створювати розширені моделі доменів?
Після використання Hibernate в більшості моїх проектів протягом близько 8 років я приземлився на компанію, яка відмовляє від його використання і хоче, щоб програми взаємодіяли з БД тільки через збережені процедури. Зробивши це протягом декількох тижнів, мені не вдалося створити багату доменну модель програми, яку я починаю створювати, і додаток …

3
Які є переваги "Micro-ORM"?
Я розглядав так звані "мікро-ORM", як Dapper, і (в меншій мірі, оскільки він покладається на .NET 4.0) масивний, оскільки це може бути легше впровадити на роботі, ніж повноцінний ORM з нашої нинішньої системи дуже залежить від збережених процедур і потребує значного рефакторингу для роботи з ОРМ, як NHibernate або EF. …
21 .net  orm 

4
Коли використовувати шаблон сховища
Нещодавно я читав, що не дуже корисно використовувати шаблон сховища спільно з ORM. Наскільки я розумію, це тому, що абстракція, яку вони надають над базою даних SQL, є надто герметичною, щоб її містити шаблон. У мене є кілька запитань з цього приводу: Що робити, якщо ви хочете вимкнути ORM? У …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.