Witam
Mam taki problem, próbuję przerobić funkcję usuwającą,w której wykorzystuję HQL na taką z użyciem session.delete() i dodatkowo dla wielu rekordów a nie jednego, mógłby ktoś doradzić coś w tej kwestii?
public void unregisterService(string serviceName)
{
// DELETE
using (ISession session = NHibernateHelper.OpenSession())
using (ITransaction tx = session.BeginTransaction())
{
var deleteQuery = session.CreateQuery("DELETE FROM Services WHERE ServiceName = :serviceName");
deleteQuery.SetString("serviceName", serviceName).ExecuteUpdate();
Logger.log.Info(serviceName + " was unregistered!");
}
}