Вопросы с тегом «orm»

379
Преобразование типа данных datetime2 в тип данных datetime приводит к выходу за пределы допустимого значения

У меня есть таблица данных с 5 столбцами, где строка заполняется данными, а затем сохраняется в базе данных посредством транзакции. При сохранении возвращается ошибка: Преобразование типа данных datetime2 в тип данных datetime привело к значению вне допустимого диапазона Из прочитанного следует,...

346
Какова лучшая стратегия для модульного тестирования приложений на основе баз данных?

Я работаю со многими веб-приложениями, которые управляются базами данных различной сложности на сервере. Как правило, есть слой ORM, отдельный от бизнес-логики и логики представления. Это делает модульное тестирование бизнес-логики довольно простым; все может быть реализовано в дискретных модулях,...

326
Какой ORM я должен использовать для Node.js и MySQL? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

294
Как выполнить условие ИЛИ в django queryset?

Я хочу написать запрос Django, эквивалентный этому запросу SQL: SELECT * from user where income >= 5000 or income is NULL. Как построить фильтр наборов запросов Django? User.objects.filter(income__gte=5000, income=0) Это не работает, потому что это ANDфильтры. Я хочу, чтобы ORфильтры, чтобы...

291
В чем разница между select_related и prefetch_related в Django ORM?

В Django Doc, select_related() "следует" отношениям внешнего ключа, выбирая дополнительные данные связанного объекта, когда он выполняет свой запрос. prefetch_related() выполняет отдельный поиск для каждого отношения и выполняет «соединение» в Python. Что это значит под "объединением в python"?...

290
Что такое нормальная форма слабой головы?

Что означает Нормальная Форма Слабой Головы (WHNF)? Что означает нормальная форма головы (HNF) и нормальная форма (NF)? Реальный мир Haskell утверждает: Привычная функция seq вычисляет выражение к тому, что мы называем нормальной головой (сокращенно HNF). Он останавливается, как только достигает...

285
Какие-нибудь хорошие инструменты ORM для разработки под Android? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

282
Doctrine2: лучший способ обрабатывать многие ко многим с помощью дополнительных столбцов в справочной таблице

Мне интересно, что является лучшим, самым чистым и простым способом работы с отношениями «многие ко многим» в Doctrine2. Давайте предположим, что у нас есть альбом типа Master of Puppets от Metallica с несколькими треками. Но, пожалуйста, обратите внимание на тот факт, что один трек может появиться...

280
Каков наилучший способ найти домашний каталог пользователей на Java?

Сложность в том, что он должен быть кроссплатформенным. Windows 2000, XP, Vista, OSX, Linux, другие варианты Unix. Я ищу фрагмент кода, который может выполнить это для всех платформ, и способ обнаружить платформу. Теперь вы должны знать об ошибке 4787931 , user.homeкоторая не работает должным...

272
Как запустить сценарий Python в качестве службы в Windows?

Я делаю набросок архитектуры набора программ, которые совместно используют различные взаимосвязанные объекты, хранящиеся в базе данных. Я хочу, чтобы одна из программ действовала как служба, обеспечивающая интерфейс более высокого уровня для операций с этими объектами, а другие программы - для...

268
Хорошая PHP ORM библиотека?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Есть ли хорошая библиотека объектно-реляционного отображения для PHP? Я знаю о PDO / ADO, но, похоже, они обеспечивают только...

262
Какую Java ORM вы предпочитаете и почему? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

260
Entity Framework Code First - два внешних ключа из одной таблицы

Я только начал использовать код EF, поэтому я начинающий в этой теме. Я хотел создать отношения между командами и матчами: 1 матч = 2 команды (дома, гость) и результат. Я думал, что легко создать такую ​​модель, поэтому я начал кодировать: public class Team { [Key] public int TeamId { get; set;}...

252
В чем разница между Cloud Firestore и базой данных Firebase Realtime?

Google только что выпустил Cloud Firestore, свою новую базу данных документов для приложений. Я читал документацию, но не вижу большого различия между Firestore и Firebase DB. Суть в том, что Firestore использует документы и коллекции, которые позволяют легко использовать запросы по сравнению с...

247
Используете ORM или простой SQL? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Для некоторых приложений, которые я разработал (о...

239
Влияние параметров сборки Xcode «Включить битовый код» Да / Нет

Вчера я узнал массу предупреждений о библиотеке parse.com: СРОЧНО: весь битовый код будет удален, потому что '[path] /Parse.framework/Parse (PFAnalytics.o)' был создан без битового кода. Необходимо перестроить его с включенным битовым кодом (настройка Xcode ENABLE_BITCODE), получить обновленную...

237
Невозможно игнорировать .idea / workspace.xml - продолжает появляться

Используя PHPStorm, я пытаюсь игнорировать workspace.xml что появляется каждый раз, когда я пытаюсь сделать git commit. Моя .gitignoreвыглядит так: /.idea/ .idea/workspace.xml Поскольку в тот момент, когда файл был зафиксирован, я также выполнил: git rm --cached .idea/workspace.xml а затем совершил...