Closed pallid closed 5 years ago
Как ин-мемори базы по умолчанию поддерживают только одно соединение одновременно. Каждое соединение создаёт новую базу. Чтобы от этого уйти, надо открывать базу в shared режиме.
Это не единственный способ создания ин-мемори баз. Есть ещё вариант через FileUri. Пример строки есть в ридми entity
Application startup exception: System.ArgumentException: Keyword not supported: 'fulluri'.
- такая ошибка.
@nixel2007 а этот вариант подключения использовался в os.web или только в os?
@pallid версию 2.2.1 я в ос.вебе пока не пробовал. Возможно @asosnoviy уже гонял. Но и ос.веб и энтити базируются на примерно одинаковом коде - библиотеке sql
@pallid версию 2.2.1 я в ос.вебе пока не пробовал. Возможно @asosnoviy уже гонял. Но и ос.веб и энтити базируются на примерно одинаковом коде - библиотеке sql
базировался...
Соединение.ТипСУБД = Соединение.ТипыСУБД.sqlite;
Соединение.СтрокаСоединения = СтрокаСоединения;
Соединение.Открыть();
это уже точно не работает в ow.web
Для работы в ос.веб энтити конечно надо допиливать. Я к тому, что код в ос.веб появился копипастом из библиотеки
копипастом, я так в ПР и писал https://github.com/EvilBeaver/OneScript.Web/pull/40
Поменял название ПР, отвязал от задачи
Это не единственный способ создания ин-мемори баз. Есть ещё вариант через FileUri. Пример строки есть в ридми entity