Dieser Code enthält Such- und Löschfunktionsaufrufe im Rahmen einer einzelnen Sitzung. Wie ich denke, besteht das Problem im Code aus der Frage darin, verschiedene zu verwenden.
public T RemoveById(int id)
{
_transaction = Session.BeginTransaction(IsolationLevel.ReadCommitted);
T res=_session.Get<T>(id);
_session.Delete(entity);
_transaction.Commit();
}
(Anruf von Aktion:)
RemoveById<MyEvent>(id)