Публикации по теме 'orm'


Тесты Jasmine: использование транзакций с ObjectionJS
При использовании Jasmine для интеграционных тестов вы быстро окажетесь в ситуации, когда захотите отменить изменения базы данных, сделанные во время тестирования. Если вы используете ObjectionJS, а исходный метод не использует транзакцию, у вас может возникнуть соблазн небрежно добавить необязательный параметр экземпляра транзакции к тестируемому методу (с идеей, что затем можно будет добавить новый тот, на который вы можете ссылаться для отката после завершения теста). Это ненужная..

Node.js ORM Wetland: руководство по миграции
Миграция базы данных важна. Именно они позволяют свести к минимуму риск и избавиться от человеческой ошибки при работе с вашими ценными данными. Работа с миграциями базы данных иногда может быть сложной и расплывчатой ​​задачей. Именно поэтому вы заслуживаете знать, как водно-болотные угодья справляются с этим. В этой статье мы рассмотрим обычный процесс миграции и рассмотрим шаги, которые вы должны предпринять, чтобы обеспечить плавный процесс разработки и создать надежные файлы..

Вопросы по теме 'orm'

Доступ к базе данных С#: DBNull против null
У нас есть собственная ORM, которую мы здесь используем, и мы предоставляем строго типизированные оболочки для всех наших таблиц БД. Мы также позволяем выполнять слабо типизированный специальный SQL, но эти запросы по-прежнему проходят через один и...
15112 просмотров
schedule 26.04.2022

Переход на ORM
Я обдумываю идею поэтапного внедрения ORM в приложение, которое я поддерживаю. Приложение не очень структурировано, без модульных тестов. Поэтому любое изменение будет рискованным. Я, очевидно, обеспокоен тем, что у меня есть достаточно веская...
308 просмотров
schedule 27.03.2023

(N) Автоматическое присоединение к спящему режиму
Я разрабатываю веб-приложение с использованием NHibernate. Можете ли вы сказать мне, как написать запрос NHibernate для следующего SQL-запроса: SELECT v1.Id FROM VIEW v1 LEFT JOIN VIEW v2 ON v1.SourceView = v2.Id ORDER BY v1.Position По...
630 просмотров
schedule 07.11.2023

Лучшие практики для запросов с NHibernate
Я вернулся к использованию NHibernate после использования других технологий ( CSLA и Subsonic ) в течение нескольких лет, и я нахожу запросы немного разочаровывающими, особенно по сравнению с Subsonic. Мне было интересно, какие еще подходы...
6869 просмотров
schedule 23.02.2023

Доступ к базе данных SQL старой школы по сравнению с ORM (NHibernate, EF и др.). Кто выигрывает?
Мне удалось написать собственный код доступа SQL с комбинацией хранимых процедур и параметризованных запросов и небольшой библиотеки-оболочки, которую я написал для минимизации гранжа ADO.NET. В прошлом у меня все это работало очень хорошо, и я был...
949 просмотров
schedule 27.02.2022

Генераторы кода против ORM против хранимых процедур
В каких областях каждая из этих программных архитектур блистает или терпит неудачу? Какие ключевые требования побудят вас выбрать одно из них? Предположим, что у вас есть разработчики, которые могут делать хороший объектно-ориентированный код, а...
4774 просмотров

Легкие альтернативы NHibernate
NHibernate не совсем подходит для нашей среды из-за всех зависимостей. (Замок, log4net и т.д.) Есть ли хорошая легкая альтернатива? Необходима поддержка простых файловых баз данных, таких как Access/SQLite/VistaDB. В идеале что-то,...
14920 просмотров
schedule 06.09.2023

Что бы вы выбрали для своего веб-приложения ASP.NET; nHibernate, Linq или SubSonic
Возможно, что-нибудь еще? Я уже использую nHibernate, но иногда возникают проблемы, когда ленивый инициализированный прокси-объект фактически не инициализируется. Думаю попробовать что-нибудь еще. На сайте есть учетные записи пользователей,...
1012 просмотров
orm
schedule 01.03.2023

Проблема с использованием SQLite: память: с NHibernate
Я использую NHibernate для моих данных, и какое-то время я не использовал SQLite для тестов локальной интеграции. Я использовал файл, но подумал, что выберу опцию: memory :. Когда я запускаю какой-либо из интеграционных тестов, кажется, что база...
16716 просмотров

Лучшая практика для реализации режима долгосрочной истории для системы O / RM (Hibernate)?
Я сопоставил несколько классов Java, таких как Customer, Assessment, Rating, ... с базой данных с Hibernate. Теперь я думаю о режиме истории для всех изменений постоянных данных. Приложение представляет собой веб-приложение. В случае удаления (или...
531 просмотров
schedule 13.06.2022

Все здесь прыгают на повозке с ORM?
Microsoft Linq to SQL, Entity Framework (EF), nHibernate и т. Д. Все предлагают ORMS в качестве технологий сопоставления данных следующего поколения и утверждают, что они легкие, быстрые и легкие. Как, например, эта статья, только что опубликованная...
2517 просмотров
schedule 15.01.2024

Проблемы объектно-реляционного сопоставления: необходимы предложения
Я пытался придумать хороший шаблон проектирования для сопоставления данных, содержащихся в реляционных базах данных, с бизнес-объектами, которые я создал, но я продолжаю упираться в стену. Рассмотрим следующие таблицы: TYPE: typeid,...
331 просмотров
orm
schedule 06.09.2023

Использование KVC для генерации SQL?
Интересно, можно ли использовать KVC для генерации SQL. Я делаю легкий ORM; Я хочу сделать что-то вроде этого (псевдокод): for key in object.getKeys sql = sql + formatField(key,objet.value[key]); и получить: INSERT INTO Table...
227 просмотров
schedule 25.06.2022

Есть ли такое выражение CASE в JPQL?
Допустим, есть таблица: TableA:Field1, Field2, Field3 и связанный класс сущности JPA @Entity @Table(name="TableA") public class TableA{ @Id @Column(name="Field1") private Long id; @Column(name="Field2") private Long field2;...
80375 просмотров
schedule 29.04.2024

Добавление бизнес-уровня в ADO .NET Entity Framework
Я работаю над своим первым проектом .NET (.NET 3.5, ADO.NET и C#). Мы построили наши модели сущностей и пытаемся создать чистый слой бизнес-объектов. У нас есть базовая модель объекта, и мы хотим добавить определенную семантику бизнес-уровня к...
4993 просмотров

Может ли linq2sql сделать это без большого количества пользовательского кода?
Я просто окунулась в проект Linq2sql после многих лет использования моих собственных процедур доступа к базе данных SQL Server. Прежде чем я потрачу слишком много времени на выяснение того, как заставить linq2sql вести себя так же, как мой...
376 просмотров
schedule 19.11.2023

Уровень данных SubSonic, который возвращает POCO вместо объектов ActiveRecord SubSonic
Я хочу использовать SubSonic (2.2) в приложении, которое я создаю, потому что мне нравится его простота и он обрабатывает любые типы запросов, которые я могу предвидеть в необходимости. В то же время я хочу, чтобы верхние уровни моего приложения были...
1621 просмотров

Hibernate против JPA против JDO - плюсы и минусы каждого?
Я знаком с ORM как с концепцией, и несколько лет назад я даже использовал nHibernate для проекта .NET; однако я не в курсе темы ORM в Java, и у меня не было возможности использовать какие-либо из этих инструментов. Но теперь у меня может быть...
112714 просмотров
schedule 13.03.2024

Наследование ORM
Кто-нибудь действительно хотел и использовал поддержку наследования в инструментах ORM, и если да, то какой из них, по вашему мнению, обеспечивает наилучшую поддержку? Или наследование ORM — это концепция «журавля в небе»?
4261 просмотров
schedule 25.11.2023

вопросы о картографах ORM, таких как nhibernate и т. д.
Несколько вопросов по картографам ORM, таким как nhibernate (для среды .net/c#). Когда запросы выполняются к базе данных sqlserver, используются ли внутренние размеры параметров? paramaters.Add("@column1", SqlDataType.Int, 4) Все ли они...
730 просмотров
schedule 16.04.2022