A colleague of mine told me that he once used the SQL Server profiler
to see what SQL was generated by NH. He saw that the SQL was embedded
within a SP.
Honnestly I found it strange too, so I just wanted to double check
with other people.

Thanks !

On 11 mai, 02:25, sbohlen <[email protected]> wrote:
> Whoever told you that is probably confusing the statement (true) that
> "NH generates parameterized SQL statements" with "NH generated
> sprocs" (not true).
>
> Among other things, parameterized SQL statements permit modern DB
> engines (like MS SQL Server and many others) to cache the query plan
> for the statement.  This means that the the DB only needs to generate
> a query plan ONCE for each NH query (the first time each query is
> executed).  Since pre-calculated query plans are often the primary
> source of perceived performance gains from using sprocs, this specific
> advantage of sprocs is mitigated by NH generating parameterized SQL
> queries.
>
> In this manner, much of the performance benefit of sprocs is also
> achieved by NH and this is (my guess) the origin of the statement to
> which you are referring.
>
> -Steve B.
>
> On May 10, 11:24 am, graphicsxp <[email protected]> wrote:
>
> > Hi,
>
> > I was told that when using NH along with SQL Server, the generated SQL
> > was always embeded within a stored procedure. Is this true ? And if
> > so, which one ?
> > I've always thought the SQL was generated and then executed right
> > away....
>
> > Thanks
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "nhusers" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/nhusers?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "nhusers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/nhusers?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to