.net - 使用 Fluent NHibernate 的 SQLite 连接池

标签 .net database sqlite fluent-nhibernate connection-pooling

有没有办法使用 Fluent NHibernate 配置来设置 SQLite 连接池化

例如等效于 DataSource=:memory: 将是:

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

是否有等同于 "Pooling=True;Max Pool Size=1;" 的东西?

最佳答案

NHibernate configuration 中使用 Fluent NHibernate(或没有 Fluent 的 NHibernate)时,您仍然需要指定连接字符串所以你可以在 connection string 中启用连接池就像您使用 ADO.NET 一样。

关于.net - 使用 Fluent NHibernate 的 SQLite 连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2750083/

相关文章:

database - Redis连接池与Lambda

database - 关于外键的简单数据库设计题

.net - 是否可以将 .NET System.Diagnostics.Process 对象附加到正在运行的进程?

.NET:bool vs enum 作为方法参数

sql - 查询以显示每个月的所有项目

Django:无法创建表

java - Google App Engine 上的 SQLite

android - 如何将 SQLite 数据库传输到 Android 手机上的 Web 服务器

c# - .NET 中的日期时间

c# - 领域驱动设计 API 问题