Открытие нескольких временных БД sqlite в S # arp Architecture - Лучшие практики - PullRequest
0 голосов
/ 28 августа 2010

Надеюсь, кто-нибудь подскажет, как решить эту проблему.У меня есть приложение S # arp Architecture с первичной централизованной базой данных, и это прекрасно работает.Мне нужно извлечь данные из центрального bd и сохранить их в меньшую базу данных sqlite, а затем импортировать их обратно.Соединение sqlite должно быть временным.Откройте соединение, сохраните или восстановите данные, закройте соединение.Каков наилучший способ достижения моей цели?Я думал использовать NhibernateSession.Addonfiguration (...) для доступа к базе данных sqlite, работать над ней и затем закрыть фабрику сеансов, но я не знаю, является ли это лучшим решением.продолжать этот путь или мне лучше использовать традиционный подход?Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 31 августа 2010

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

0 голосов
/ 29 августа 2010

Имя базы данных SQLite, которое вы ищете - :memory:, что означает временную базу данных в памяти.Как написать это для NHibernate, я действительно не знаю.(К сожалению.)

...