Wie der Titel sagt, muss ich einen Weg finden, um mit (Nolock) in jedem SELECT ich in NHibernate zu tun. Egal ob es mit hql, Linq Queries oder Kriterien aufgerufen wird, solange SELECT ausgeführt wird, kommt mit (nolock)!WITH (nolock) in jedem SELECT - NHibernate
Danke!
ich nur neugierig bin, warum Sie dies tun für alle wollen würde Fragen? Ich kann bestimmte Funktionen sehen, die nicht die neuesten Daten benötigen - aber alle Funktionen? Dies ist ein sehr gefährliches Design, das zu fehlerhaften Daten in Ihrer Datenbank führen kann. Ich wäre sehr vorsichtig, dies in jedem Produktionscode zu verwenden. – tsells
Ja, das ist extrem gefährlich. Einige schlecht entworfene Legacy-Systeme haben jedoch so viele langlaufende trans, dass sie WITH (NOLOCK) überall verwenden. Wenn etwas wegen dieser niedrigen Isolationsstufe schief geht, beschuldigen Sie uns nicht !! Wir haben dich gewarnt. – JotaBe