per poter lanciare una stored procedure (sp sqlserver in questo esempio che effettua un insert) , in modo semplice , con Nhibernate, occorre
1-indicare all'interno del file di mapping
<sql-query name="sp_insertOrder">
exec sp_insertOrder :cliente,:totaleordine
</sql-query>
2 - IQuery searchQuery = session.GetNamedQuery("sp_insertOrder");
searchQuery.SetString("cliente", codcliente);
searchQuery.SetString("totaleordine", totalecliente);
searchQuery.ExecuteUpdate();
posted @ martedì 25 novembre 2008 14:09