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

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

14
Які переваги використання абстракції баз даних ORM? [зачинено]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

6
Коли я повинен використовувати збережені процедури?
Якщо я маю всю свою бізнес-логіку в коді і використовую Entity Framework, то в яких ситуаціях (якщо такі є) я б краще перенести якусь бізнес-логіку на збережену процедуру, а не зберігати її в коді? Щоб було зрозуміло, я маю на увазі разом із поточною установкою (бізнес-логіка в коді), а не …

4
Товсті моделі Vs. Бізнес-логіка, Де ви розмежуєте?
Сьогодні я вступив у бурхливу дискусію з іншим розробником моєї організації про те, де і як додати методи до класів, зіставлених на базі даних. Ми використовуємо sqlalchemy, і основна частина наявної кодової бази в наших моделях баз даних - це трохи більше, ніж мішок відображених властивостей з назвою класу, майже …

8
Якщо вам потрібно відмовитися від системи ORM, коли вам потрібно здійснити об'ємну операцію?
Ось загальна ситуація: Вам потрібно реалізувати операцію масового використання в додатку, що використовує рамку ORM. Після першого пропуску ви помітили значні проблеми з продуктивністю. Ось моє запитання: У цій ситуації ви повинні надавати перевагу рішенню, яке включає необроблений SQL? Або є відомі моделі дизайну, які можуть допомогти вам пом’якшити проблеми, …
15 orm  heuristics 

3
Чи ORM сприяє денормалізації бази даних?
Вчення та пропел використовують спадкування однієї та конкретної таблиці для відображення об'єктних зв'язків. Перший бачить усі можливі поля в дереві класів, відображені в одній таблиці - тоді як останній відображає кожен клас у конкретній таблиці, дублюючи загальні поля в ієрархії спадкування. Хоча це полегшує апарат ORM, він пропонує мені поганий …

5
Як обійти проблему циркулярної довідки з JSON та Entity
Я експериментував зі створенням веб-сайту, який використовує MVC з JSON для мого шару презентації та Entity Framework для моделі / бази даних даних. Мій випуск грає з серіалізацією моїх об'єктів Model у JSON. Я використовую перший метод коду для створення своєї бази даних. Виконуючи метод першого коду, відносини один до …

5
Чи слід застосовувати обмеження щодо перевірки даних, що підтримують ORM, і в базі даних?
Я завжди застосовував обмеження на рівні бази даних, крім моїх (ActiveRecord) моделей. Але мені було цікаво, чи справді це потрібно? Трохи фону Нещодавно мені довелося провести тестування базового автоматизованого методу генерації часових позначок для моделі. Зазвичай тест створює екземпляр моделі та зберігає її без перевірки. Але є й інші необхідні …
13 database  orm  validation  dry 

5
Коли не використовувати ORM і віддавати перевагу збереженим процедурам?
Я використовую мікро-ORM PetaPoco. Працювати з базами даних за допомогою інструментів ORM - це дуже просто і безпечно, але єдине, що я ненавиджу - це додатковий код. Я використовував більшу частину коду в самій базі даних і використовував усі функції RDBMS, такі як "Збережені процедури", "Тригери" тощо. Я хочу знати, …

4
Що б ви думали про новий інструмент збереження Java, це насправді не ORM? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
12 java  orm  database  linq 

5
Якщо шаблон сховища є надмірним для сучасних ОРМ (EF, nHibernate), що таке краща абстракція?
Нещодавно я прочитав багато аргументів проти використання шаблону репозиторію з потужним ORM, як Entity Framework, оскільки він містить функціонал схожих на сховища, а також функціонал Unit of Work. Інший аргумент проти використання шаблону для такої ситуації, як тестування одиниць, полягає в тому, що модель сховища є протікаючою абстракцією, оскільки більш …

3
Створення шару абстракції над шаром ORM
Я вважаю, що якщо у вас є ваші сховища, використовуйте ORM, що це вже досить абстраговано з бази даних. Однак де я зараз працюю, хтось вважає, що у нас повинен бути шар, який абстрагує ORM у випадку, якщо ми хотіли б змінити ORM пізніше. Це дійсно потрібно чи просто багато …
12 database  orm 

8
Уніфікація запитів програмування та запитів до бази даних [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Розглянемо загальний підручник для об'єктно-орієнтованих мов програмування, таких як C ++ або Java: створити …

3
DDD з ORM, куди має піти бізнес-логіка?
У минулому я використовував інструмент MDA (архітектура, керована моделлю), де ми моделювали через UML, і це створило серед інших речей суб'єкти господарювання (нашу модель домену) та ORM (картографування тощо). Багато бізнес-коду та служб, що працюють над доменом, були частиною моделі, і наші сховища повертали суб’єктів господарювання (тому неможливо було б …

6
Які проекти веб-розробок виграють від використання ORM?
Почну з того, що 95% моєї роботи з базою даних я виконував за допомогою SQL. Нещодавно я провів кілька досліджень різних ОРМ, таких як NHibernate та Doctrine. Я бачу переваги в тому, що не потрібно знати багато SQL та портативність баз даних, які забезпечує ORM. Але я також бачу, що …

7
Чи готовий Entity Framework до виробництва? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я розглядаю Entity Framework для нового проекту, який я збираюся взяти на себе, і …

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