Kann der schreibgeschützte Modus für Entitäten festgelegt werden, die mit dem Linq-Provider von NHibernate geladen werden?NHibernate Linq im schreibgeschützten Modus
Zum Beispiel können die folgenden mit Session.QueryOver erfolgen (und ich glaube, auch mit Kriterien):
Session.QueryOver(Of Foo)().ReadOnly()
Gibt es eine equivilent für Session.Query zur Verfügung?
Danke dafür! Ich war mir dieser Einstellung auf Sitzungsebene nicht bewusst. Seltsam, wie sie einen "Read Only" -Operator für Criteria und QueryOver implementiert haben, aber nicht für den Linq-Provider. – DanP
@DanP, das wäre eine nette und einfache Funktion zu implementieren. Sie können ein Problem unter https://nhibernate.jira.com öffnen. Quelle ist https://github.com/nhibernate/nhibernate-core. Dies würde wahrscheinlich eine Änderung in "LinqExtensionMethods" und "NhQueryable" beinhalten. –
@DiegoMijelshon - Ich habe das folgende Problem geöffnet: https://nhibernate.jira.com/browse/NH-3470 – DanP