Все вопросы: [db4o]

31 вопросов

похожие теги:
1
голосов
1ответов
1390 просмотров

Db4o object update

I'm using db4o for a simple app, with an embedded db. When I save an object, and then change the object, is it suppose that db4o returns the changed object? Here's the code: [Test] public void NonReferenceTest() { Aim localAim = new Aim("local description", null); dao.Save(l...

2
голосов
1ответов
265 просмотров

Improve db4o linq query

I got a problem with this linq query: from PersistedFileInfo fi in m_Database from PersistedCommit commit in m_Database where commit.FileIDs.Contains( fi.ID ) where fi.Path == <given path> select new Commit( m_Storage, commit ); As you can see, every PersistedCommit contains a Collection...

0
голосов
1ответов
527 просмотров

DB4O with Silverlight RIA Services

I've considered using the db4o OODBMS with a recent Silverlight / RIA Services project, but there's one point that I could use some advice on - how to make associations work. RIA Services requires that you mark all of your associated entities with an AssociationAttribute. The AssociationAttribu...

1
голосов
2ответов
640 просмотров

Execute a "SELECT TOP n" in DB4O

Does anyone know how how to execute something like a "SELECT TOP n" in DB4O in C#

2
голосов
1ответов
346 просмотров

Opening objects with a renamed namespace/assembly in db4o

I have a set of objects in db4o format in a .dat file. The objects in that file are OldNamespace.MyObject, OldAssemblyName. The problem is I've since renamed the namespace and assembly to something more permanent. Short of renaming the assembly and namespace (which is what I'm doing), is there a...

15
голосов
6ответов
7598 просмотров

Как создать отношения «многие ко многим» в объектной базе данных?

Я подумал, что пришло время взглянуть на объектно-ориентированные базы данных, и решил использовать db4o для моего следующего небольшого проекта - небольшой библиотеки. Рассмотрим следующие объекты: Книга, Категория. Книга может быть в категориях 0-n, а категория может применяться к книгам...

0
голосов
3ответов
786 просмотров

db4o работает в среде asp.net Medium Trust

Я использую встроенную клиент-серверную версию db4o (я вызвал OpenServer () вместо метода OpenFile ()), чтобы я мог разместить веб-сайт asp.net, на котором несколько пользователей будут одновременно читать и писать в базу данных. Единственная проблема заключается в том, что веб-хост, который мы ...

4
голосов
4ответов
1759 просмотров

Запрос по типу в DB4O

Как передать тип класса в функцию на C #? Вступая в db4o и C #, я написал следующую функцию после прочтения руководств: public static void PrintAllPilots("CLASS HERE", string pathToDb) { IObjectContainer db = Db4oFactory.OpenFile(pathToDb); IObjectSet result = db.Qu...

0
голосов
1ответов
235 просмотров

db4o запрашивает подобъект

Я только начал работать с db4o и наткнулся на проблему. У меня есть объект с подобъектом (вероятно, это неправильное слово, но я надеюсь, вы понимаете, что я имею в виду). Подобъект содержит две даты, одну дату начала и одну дату окончания. Я хотел бы показать главный объект, если у нег...

2
голосов
1ответов
1033 просмотров

Сохранение изображений или PDF-файлов в db4o

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

2
голосов
1ответов
202 просмотров

Проблема с db4o ... объекты не возвращаются после того, как сброс IIS / контейнер выходит за рамки

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

0
голосов
3ответов
536 просмотров

db4o для сохранения идентичности объектов

Есть ли способ сохранить идентичность объекта в db4o. Предположим, я храню BigDecimal во встроенном db4o. Когда я читаю его дважды, я получаю два разных объекта с одинаковым значением (что совершенно очевидно). Есть ли какой-либо параметр, заставляющий db4o кэшировать результаты запроса...

5
голосов
2ответов
551 просмотров

Как db4o создает объекты?

Какой механизм db4o использует для создания экземпляров сохраненных объектов? Мой класс не является сериализуемым и не предоставляет конструктор с нулевым аргументом, а единственный конструктор выдает исключение NullPointerException, когда его аргумент равен нулю. Несмотря на это, db4o все...

0
голосов
1ответов
195 просмотров

Система репликации db4o: NullReferenceException?

Я пытаюсь выполнить стандартную двунаправленную репликацию следующим образом. Однако я получаю исключение NullReferenceException. Это отдельный репликационный проект. Я импортировал классы, задействованные в исходном проекте (такие как элемент, категория и т. Д.) В этом проекте репликации. Что я...

0
голосов
2ответов
266 просмотров

Два разных приложения .NET не могут получить доступ к файлу db4o

Я только что загрузил, использую db40 7.9 и тестирую его в двух разных приложениях .NET 3.5, используя прилагаемое руководство. Когда я обращаюсь к одному и тому же файлу базы данных (c: \ pilot.db4o) с помощью этих двух приложений, одно за другим, каждое из них отражает только изменения, вне...

16
голосов
3ответов
36249 просмотров

Как отключить диспетчер безопасности Java?

Есть ли способ полностью отключить диспетчер безопасности Java? Я экспериментирую с исходным кодом db4o. Он использует отражение для сохранения объектов, и кажется, что диспетчер безопасности не позволяет отражению читать и записывать частные или защищенные поля. Мой код: public static...

4
голосов
4ответов
858 просмотров

Есть ли у db4o конкуренты на компактном фреймворке?

Мы пробовали db4o для сохранения объектов в компактной платформе. Судя по нашим тестам, он работает очень хорошо. Однако, похоже, они обходятся слишком дорого для небольших стартапов с минимальным количеством необходимых устройств. Кто-нибудь знает какие-либо подобные объектные базы данных дл...

0
голосов
3ответов
468 просмотров

Условные предложения для запроса linq to Db4O?

В linq to sql я могу сделать вот так: var q = db.Colors; if(! string.IsNullOrEmpty(colorName)) q = q.Where(c=>c.Name.Equals(colorName)); return q.ToList(); В Db4O linq я не могу этого сделать, потому что мне нужно начинать с var q = (from Color c in db select c); if(! st...

4
голосов
1ответов
1358 просмотров

Почему StringComparison.InvariantCultureIgnoreCase не работает с этим запросом linq Db4o?

Следующий запрос работает. Я получаю правильный результат, когда ввожу имя в неправильном регистре. private static IObjectContainer db = Db4oFactory.OpenFile(db4oPath); public static IQueryable<Company> GetCompaniesByName(string name) { return (from Company c in db ...

0
голосов
1ответов
516 просмотров

Разве метод db4o .OpenFile не должен создавать файловую структуру, если она не существует?

При использовании Db4oFactiory.OpenFile ("somename"); он пытался перетащить папку somename в каталог Visual Studio и получил отказ в разрешении. Я решил это, указав абсолютный путь: db = Db4oFactory.OpenFile("E:/test-projects/db4o/db"); и теперь я улавливаю исключение FileNotFound...

3
голосов
1ответов
922 просмотров

Полнотекстовый поиск с DB4O

В моей базе данных DB4O у меня есть несколько объектов Book Book +string: Title ... При вводе заголовка (строки) в мою форму я хотел бы предложить существующие заголовки. В настоящее время я использую простой book.Title.Contains(titlePart) Но было бы неплохим дополнением, если ...

3
голосов
2ответов
551 просмотров

db4o проблемы

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

1
голосов
1ответов
486 просмотров

Инструменты и ресурсы для разработки db4o?

Поскольку версии db4o ObjectManager 7.x доступны только как коммерческий продукт (очень дорогой!), существуют ли какие-либо альтернативные инструменты для проверки / исследования баз данных db4o 7.x? Какие еще инструменты вы бы порекомендовали начинающему разработчику db4o?

0
голосов
2ответов
7022 просмотров

Универсальный класс, используемый в качестве ограничения для универсального метода в C #?

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

2
голосов
1ответов
352 просмотров

Как вы выполняете задачи управления данными в базе данных объектов Db4o?

Я новичок в системах OODBMS, но я использую Db4o в новом проекте, для которого он идеально подходит. Дела идут отлично, и мне очень нравится эта концепция, но я с трудом решаю основные задачи управления данными, связанные с разработкой. Периодически я хочу стереть весь определенный тип в базе да...

0
голосов
1ответов
540 просмотров

db4o и OSGi - пустая база данных после перезапуска

Я использую db4o 6.4.54 в среде OSGi в качестве хранилища моделей. Каждый раз, когда я перезапускаю платформу OSGi, база данных кажется пустой, хотя файл есть и определенно не пустой. У меня следующая конфигурация: Базовый пакет, который зависит от стандартного пакета db4o_osgi, предоставл...

8
голосов
1ответов
2126 просмотров

Клиент / сервер db4o может обрабатывать только один запрос за раз?

Мы оцениваем db4o (объектно-ориентированную СУБД от http://www.db4o.com ). Мы составили тест производительности для режима клиент / сервер, в котором мы запускаем сервер, а затем обрабатываем его сразу несколькими клиентами. Кажется, что сервер может обрабатывать только один клиентский запрос з...

10
голосов
12ответов
1034 просмотров

Может ли кто-нибудь придумать веские причины * не * использовать объектно-ориентированную СУБД для поддержки веб-сайта?

Допустим, вы пишете какое-то веб-приложение. Что-то, где люди могут добавлять контент, например простой сайт для обмена фотографиями. Сколько веских причин вы можете придумать, чтобы не использовать объектно-ориентированную базу данных (например, db4o)?

4
голосов
3ответов
1749 просмотров

Примеры веб-сайтов, использующих db4o

Я очень впечатлен своими первоначальными тестами с db4o. Однако мне интересно, сколько существует веб-сайтов корпоративного класса, работающих на db4o, я не видел ни одного на основном веб-сайте? Я не вижу причин, по которым нельзя использовать db4o. Например, кажется, что существует достаточ...

7
голосов
6ответов
1473 просмотров

Отчетность с db4o

В прошлом я с большим успехом использовал db4o во многих проектах. Со временем он, кажется, сильно развился, и с современными тенденциями, такими как LINQ, на языке всех он снова привлек мой интерес, особенно теперь, когда я знаю, что он начинает поддерживать прозрачную активацию и настойчивость...