让一个应用程序从FluentNHibernate / NHibernate中受益匪浅。
仍在学习FNH和NH。
应用程序的一部分在每个事件结束时写入摘要数据。每天超过100,000人。
我的问题是,是否存在映射此数据量表的最佳做法?
如果我不需要,我真的不想在会话中维护它们。
答案 0 :(得分:2)
有一个IStatelessSession,适用于批量插入。它不维护会话缓存。
用法:
using (var session = _sessionfactory.OpenStatelessSession())
{
for (int i = 0; i < 100000; i++)
{
session.Insert(new Something());
}
}