EvilBeaver / OneScript.Web

MVC-движок сайтов на 1Script
Mozilla Public License 2.0
79 stars 20 forks source link

Исправление примера infobase #51

Closed pallid closed 5 years ago

nixel2007 commented 5 years ago

Это не единственный способ создания ин-мемори баз. Есть ещё вариант через FileUri. Пример строки есть в ридми entity

nixel2007 commented 5 years ago

Как ин-мемори базы по умолчанию поддерживают только одно соединение одновременно. Каждое соединение создаёт новую базу. Чтобы от этого уйти, надо открывать базу в shared режиме.

pallid commented 5 years ago

Это не единственный способ создания ин-мемори баз. Есть ещё вариант через FileUri. Пример строки есть в ридми entity

Application startup exception: System.ArgumentException: Keyword not supported: 'fulluri'. - такая ошибка.

@nixel2007 а этот вариант подключения использовался в os.web или только в os?

nixel2007 commented 5 years ago

@pallid версию 2.2.1 я в ос.вебе пока не пробовал. Возможно @asosnoviy уже гонял. Но и ос.веб и энтити базируются на примерно одинаковом коде - библиотеке sql

pallid commented 5 years ago

@pallid версию 2.2.1 я в ос.вебе пока не пробовал. Возможно @asosnoviy уже гонял. Но и ос.веб и энтити базируются на примерно одинаковом коде - библиотеке sql

базировался...

        Соединение.ТипСУБД = Соединение.ТипыСУБД.sqlite;
    Соединение.СтрокаСоединения = СтрокаСоединения;
    Соединение.Открыть();

это уже точно не работает в ow.web

nixel2007 commented 5 years ago

Для работы в ос.веб энтити конечно надо допиливать. Я к тому, что код в ос.веб появился копипастом из библиотеки

pallid commented 5 years ago

копипастом, я так в ПР и писал https://github.com/EvilBeaver/OneScript.Web/pull/40

pallid commented 5 years ago

Поменял название ПР, отвязал от задачи