public void DeletePost(int id) { using (var tran = _session.BeginTransaction()) { var post = _session.Get<Post>(id); if (post != null) _session.Delete(post); tran.Commit(); } }