Он НЕ будет генерировать никаких исключений и НЕ будет вызывать БД.
вот модульный тест, который проходит:
[Test]
public void TestDeletionOnTransientObject()
{
NormalSalesFlowActivity normalSalesFlowActivity =
Factories.SalesFlowActivityFactory.CreateNormalSalesFlowActivities(null,
opt => opt.NoOfEntities(1)).First();
Assert.That(normalSalesFlowActivity.Id, Is.EqualTo(0));
Session.Delete(normalSalesFlowActivity);
}
Первым параметром CreateNormalSalesFlowActivies является сеанс NH, если он предоставляется, когда сущность присоединяется к сеансу и по умолчанию сохраняется в БД.
Привет