0

拥有一个从 FluentNHibernate/NHibernate 中受益匪浅的应用程序。

还在学习FNH和NH。

应用程序的一部分在每个事件结束时写入摘要数据。每天可以发生超过 100,000 次。

我的问题是,是否有映射这种数据量表的最佳实践?

如果不需要,我真的不想在会话中维护它们。

4

1 回答 1

2

有一个 IStatelessSession 用于批量插入。它不维护会话缓存。

用法:

using (var session = _sessionfactory.OpenStatelessSession())
{
    for (int i = 0; i < 100000; i++)
    {
        session.Insert(new Something());
    }
}
于 2013-07-23T05:26:51.260 回答