Объектная база данных для [закрытой].NET

Необходимо знать, что Excel очень чувствителен к культуре, под которой Вы работаете также.

можно найти, что необходимо установить культуру на EN-США прежде, чем вызвать функции Excel. Это не относится ко всем функциям - но некоторые из них.

    CultureInfo en_US = new System.Globalization.CultureInfo("en-US"); 
    System.Threading.Thread.CurrentThread.CurrentCulture = en_US;
    string filePathLocal = _applicationObject.ActiveWorkbook.Path;
    System.Threading.Thread.CurrentThread.CurrentCulture = orgCulture;

Это применяется даже при использовании VSTO.

для получения дополнительной информации: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q320369

10
задан Magnus Lindhe 17 July 2009 в 21:29
поделиться

6 ответов

Википедия перечисляет некоторые.

Вы также можете рассмотреть возможность использования Bamboo.Prevalence - механизма сохранения состояния .NET, аналогичного Prevayler для Java. Это не база данных в обычном смысле (подробнее об этом здесь ), но в некоторых случаях может быть подходящей.

4
ответ дан 3 December 2019 в 15:52
поделиться

db4o работает как на Java, так и на .NET.

9
ответ дан 3 December 2019 в 15:52
поделиться

Intersystems Caché также имеет управляемого .NET-провайдера - хотя по опыту не могу говорить о его качестве и удобстве использования:

http://www.intersystems.com /cache/technology/components/net/index.html[1217 visibleMarc

2
ответ дан 3 December 2019 в 15:52
поделиться

Большинство объектных баз данных на самом деле не являются базами данных .NET, поскольку они написаны на Java, а затем преобразованы в .NET (C #) каким-то конвертером . Это приводит к действительно плохой производительности кода.

Вы можете изучить Eloquera Database , которая представляет собой чистую объектную базу данных на основе .NET с SQL и работает от 10 до 1000 раз быстрее, чем db4o.

4
ответ дан 3 December 2019 в 15:52
поделиться

Взгляните на базу данных 100% объектов .NET - siaqodb ( http://siaqodb.com )

5
ответ дан 3 December 2019 в 15:52
поделиться

STSdb ​​ закодирован на полностью управляемом C #. Это позволяет использовать его на различных платформах .NET, таких как .NET Framework и Mono. db4o работает как на Java, так и на .NET.

2
ответ дан 3 December 2019 в 15:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: