Возможно ли установить режим только для чтения для объектов, которые загружаются с использованием поставщика Linq от NHibernate?NHibernate Linq в режиме только для чтения
Например, можно сделать следующее с Session.QueryOver (и я считаю, с критериями, а):
Session.QueryOver(Of Foo)().ReadOnly()
Есть ли equivilent для Session.Query доступны?
Спасибо! Я не знал об этой настройке уровня сеанса. Странно, как они реализовали оператор «Только для чтения» для критериев и QueryOver, но не для провайдера Linq. – DanP
@ DanP, это была бы хорошая и легкая функция для реализации. Вы можете открыть проблему на https://nhibernate.jira.com. Источник находится по адресу https://github.com/nhibernate/nhibernate-core. Это, вероятно, будет включать изменения в 'LinqExtensionMethods' и' NhQueryable'. –
@DiegoMijelshon - Я открыл следующую проблему: https://nhibernate.jira.com/browse/NH-3470 – DanP