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


Использование ORM
Используйте отношения, чтобы уменьшить количество запросов. Отношения — это директивы ORM, описывающие, как одна модель связана с другой. Наиболее распространенными из них являются отношения «имеет много» и «принадлежит». У автора «много» книг, и книга «принадлежит» автору. Связывание таблиц таким образом создает скрытое соединение SQL, что упрощает получение связанных данных. Используя функции ORM, вы можете избежать написания предписывающего языка SQL и сосредоточиться на текущей..

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

Как я могу установить имя схемы, используемое объектами гибернации во время запроса?
Наше приложение использует Hibernate для ORM и хранит данные в нескольких схемах, получая к ним доступ с помощью пользователя, права доступа которого настроены для приложения. Имена схем определяются во время выполнения на основе данных;...
17160 просмотров
schedule 14.11.2023

Какой инструмент OR / M, поддерживающий Linq / Iqueryable, вы бы порекомендовали?
Я задал этот вопрос об использовании Linq-2-Sql с использование Роба Конери Репозитория в его MVC Storefront и получил отличный ответ от Мэтта Бриггса : L2S используется для генерации DAL, но единственное, что следует знать о DAL, - это...
722 просмотров
schedule 04.12.2023

Запуск MSTest с тестами для разных баз данных
Я хотел бы спросить, как лучше всего выполнить настройку, подобную следующей: у нас есть скомпилированный набор тестов, и в файле app.config у меня есть 6-7 разных строк подключения к разным базам данных. Я хотел бы запускать набор тестов для каждого...
1476 просмотров
schedule 11.11.2023

Параметры значений таблицы OR/M и Sql 2008
По указу мы используем хранимые процедуры для всех взаимодействий с нашей базой данных. Согласно организационной директиве, мы используем параметры табличных значений в некоторых из этих хранимых процедур, особенно в тех, которые мне нужно...
403 просмотров
schedule 16.05.2024

Истории успеха Entity Framework?
Итак, как и многие разработчики до меня, я нахожусь на перепутье выбора ORM, чтобы тщательно изучить его и продвигаться в будущих проектах. Я играл с Entity Framework, и пока мне нравится то, что я вижу, хотя я пробовал только простые вещи, CRUD с...
2700 просмотров
schedule 14.12.2023

Можете ли вы представить объект приложения таким образом, чтобы его понимала реляционная база данных?
У Билла Карвина есть сообщение в блоге под названием « Почему вам следует использовать ORM ? " который обсуждается на Reddit, и я запутался в нескольких моментах. В этом он говорит в разделе комментариев: OODBMS и ORM работают только с...
319 просмотров
schedule 26.10.2023

Производственный выпуск NHibernate
Я пытаюсь начать работать с NHibernate. Я загрузил последнюю производственную версию по адресу https://www.hibernate.org/6.html . Рядом с загрузкой NHibernate написано «Разработка», тогда как в других загрузках указано «Производство». Это то,...
98 просмотров
schedule 08.11.2023

Linq to SQL: тип возвращаемого значения соединения нескольких таблиц, не сгенерированный dbml
Я пытаюсь найти лучший способ решить простую проблему: у меня есть простое соединение LINQ с двумя таблицами. Я знаю, как вернуть тип для одной таблицы, поскольку он совпадает с сгенерированным классом dbml. Однако что, если я хочу вернуть данные из...
3205 просмотров
schedule 06.12.2022

Лучший вариант ORM из ASP.NET MVC в mySQL
Я использую Linq-to-SQL. Какой вариант лучше для работы с mySQL? Я смотрел NHibernate, Entity Framework и т. Д. Некоторые сравнения (за, против) были бы полезны
4169 просмотров
schedule 01.11.2022

Как должны быть реализованы равенства и хэш-код при использовании JPA и Hibernate
Как в Hibernate должны быть реализованы равенства классов модели и хэш-код? Каковы общие подводные камни? Подходит ли реализация по умолчанию для большинства случаев? Есть ли смысл использовать бизнес-ключи? Мне кажется, что довольно сложно...
58471 просмотров
schedule 19.11.2023

Ассоциация NHibernate «многие к одному» отказывается загружаться
У меня есть следующее сопоставление: свойство «сообщение» «многие к одному» имеет соответствующую ассоциацию «один ко многим» в классе «RootMessage». <class name="IMessageReceipt" lazy="false" table="MessageReceipts" abstract="true">...
622 просмотров
schedule 12.02.2024

Класс отображения Spring+Hibernate без XML
в моем applicationContext.xml я сопоставляю xml с POJO именно так. как сопоставить каталог с файлом класса без необходимости создавать xml? <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">...
30643 просмотров
schedule 26.04.2024

Как в моей ситуации настроить передачу данных из Silverlight в MySQL?
Вкратце: Каков хороший метод настройки доступа к данным только для чтения из Silverlight в базу данных MySQL? Вот подробности моей ситуации: В настоящее время я пытаюсь настроить приложение Silverlight для представления данных из базы данных...
634 просмотров
schedule 28.11.2022

Свойство :autosave ассоциаций has_many нарушено в Rails 2.3.4?
Прежде чем опубликовать это как ошибку команде rails, я хотел посмотреть, не делаю ли я что-то не так, что может быть причиной такого поведения. В частности, похоже, что свойство :autosave ассоциаций has_many не работает в соответствии с...
1316 просмотров

Задержка NHibernate очень высока
Я использую NHibernate для ORM и объединил загрузку множества сущностей в один большой запрос. На самом деле я загружаю словарь слов, около 500 тысяч записей, и каждое слово связано с другими. Запуск процесса загрузки в фоновом режиме может быть...
1073 просмотров
schedule 22.05.2024

Соглашения об автоматическом отображении, когда свойство и резервное поле не имеют НИЧЕГО общего?
Используя Fluent NHibernate, я не могу разработать необходимые соглашения об автоматическом сопоставлении для следующего (на первый взгляд простого и распространенного) варианта использования: public class MyClass { private int...
972 просмотров
schedule 18.11.2022

Золотая середина между JDBC и Hibernate?
Недавно мы внедрили Hibernate в качестве замены JDBC. Что мне нравится, так это отсутствие необходимости постоянно писать операторы SELECT , UPDATE , INSERT и связанный с ними код PreparedStatement и ResultSet . Однако мы боролись со...
466 просмотров
schedule 03.05.2024

JPA+Hibernate — повторное подключение сущностей из отношения @OneToMany
Рассмотрим следующий простой пример: в одной команде много игроков, и игрок может принадлежать только к одной команде. @Entity public class Team { @OneToMany(cascade = CascadeType.ALL, mappedBy = "team") @Cascade({...
1371 просмотров
schedule 22.10.2023

SQLite в кроссплатформенных приложениях C#
Может ли кто-нибудь помочь/подсказать мне, как использовать SQLite lib в Linux (MONO) и Windows (.NET) В Linux я использую собственный моноклиент sqlite, а в Windows я использую http://sqlite.phxsoftware.com/ есть ли способ определить...
7793 просмотров
schedule 27.10.2023

NHibernate: как сопоставить один и тот же столбец с атрибутом и отношением
Я пытаюсь сопоставить один и тот же столбец как атрибут и отношение (по причинам, связанным с устаревшими данными), используя следующее сопоставление: References(x => x.BaseProductTemplate, "ProductCodeTxt"); Map(x => x.DescriptionCode,...
499 просмотров