有人尝试使用 Fluent NHibernate 与 SQLite 配对启用批处理支持吗?我试过了
Fluently.Configure()
.Database(SQLiteConfiguration.Standard
.UsingFile(CreateOrGetDataFile()).AdoNetBatchSize(128))
.Mappings(
m => m.FluentMappings.AddFromAssembly(Assembly.Load("Sauron.Core"))
.Conventions.Add(PrimaryKey.Name.Is(p => "Id"), ForeignKey.EndsWith("Id")))
.BuildSessionFactory();
但没有用。
我也尝试在 ISession 和 IStatelessSession 上设置批处理大小,但我收到异常说批处理被禁用。