Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum würde meine asp.net-mvc-Site, die nhibernate verwendet, einfach aufhören, Aktualisierungen und Löschungen vorzunehmen?

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)