3

Есть ли способ установить соединение SQLite пул с использованием конфигурации Fluent NHibernate?Объединение соединений SQLite с Fluent NHibernate

E.g. эквивалент DataSource=:memory: будет:

var sessionFactory = Fluently 
    .Configure() 
    .Database(SQLiteConfiguration.Standard.InMemory) 
    (etc.) 

Есть ли что-то eqivalent к "Pooling=True;Max Pool Size=1;"?

ответ

3

Вам все еще нужно указать строку соединения при использовании Fluent NHibernate (или NHibernate без свободно по этому вопросу) в NHibernate configuration так что вы можете просто включить пул соединений в connection string, как если бы вы использовали ADO.NET.

+0

Спасибо, просто для SQLite вам нужно только указать имя файла, чтобы запустить его ('SQLiteConfiguration.Standard.UsingFile (SQLiteDbFileName)') или ('.InMemory''), чтобы получить в памяти db , Поэтому я подумал, что они могли бы добавить всевозможные быстрые методы для настройки всего этого. Неважно, это просто для тестирования в любом случае. – Groo

+1

'UseFile' - это просто ярлык для' ConnectionString (string) 'с строкой подключения до сборки. Вы должны просто иметь возможность вызывать 'ConnectionString' с тем, что хотите в качестве аргумента. –

 Смежные вопросы

  • Нет связанных вопросов^_^