NHibernate werkt records bij via HQL

Ondersteunt de laatste NHibernate-versie recordupdates via HQL?!  Hoe zit het met deze verklaring?

 UPDATE Table_1 SET [email protected], @Result=1
        WHERE [email protected] AND [email protected]<[email protected];SELECT @Result

Is het mogelijk om bovenstaande instructie uit te voeren en @Result te verkrijgen via sql op het vlak (CreateSqlQuery) tenminste?

1

1 antwoord

Ja, u kunt batchupdates en -wissen uitvoeren via HQL.

See @Mpritch's answer to the following question for an example: Batch Update in NHibernate

En zoals je al zei, je kon altijd sql of een opgeslagen proc gebruiken om de update uit te voeren.

Ik geloof dat RowCount is wat u zoekt in termen van @Result-gegevens

1
toegevoegd
+1 Leuke link;)
toegevoegd de auteur MPritchard, de bron