Итак, у меня есть запрос, который мне нужно запустить в NHibernate как DetachedCriteria.Проблема, с которой я сталкиваюсь (очень похожа на эту ), состоит в том, что мой запрос может иметь много тысяч входных параметров, и в SQL Server существует жесткое ограничение 2100. Я считаю, что решение состоит в том, чтобымой список параметров внутри XML-документа, и передать его как один параметр.На вышеупомянутой странице описывается, что он работает следующим образом:
session.CreateCriteria(typeof(Customer))
.Add(XmlIn.Create("id", potentiallyLargeAmount))
List();
Что звучит ТОЧНО так, как мне нужно.Тем не менее, я не могу найти эту функциональность XmlIn в NHibernate!Где реализован этот функционал?Как я могу получить к нему доступ?Кроме того, как это фактически анализирует / обрабатывает XML?Нужно ли соответствовать какой-то схеме?