there is a IStatelessSession which is meant for bulk inserts. It does not maintain a session cache.
Usage:
using (var session = _sessionfactory.OpenStatelessSession())
{
for (int i = 0; i < 100000; i++)
{
session.Insert(new Something());
}
}