C# 是否将XML文档作为参数传递给Nhibernate ICriteria?
所以我有一个查询需要在NHibernate中作为DetachedCriteria运行。我遇到的问题(非常类似)是,我的查询可以有数千个输入参数,而SQL Server中有一个硬限制2100。我认为解决方案是将参数列表放在XML文档中,并将其作为单个参数传递。在上述页面上描述为:C# 是否将XML文档作为参数传递给Nhibernate ICriteria?,c#,.net,xml,nhibernate,sql-server-2008,C#,.net,Xml,Nhibernate,Sql Server 2008,所以我有一个查询需要在NHibernate中作为DetachedCriteria运行。我遇到的问题(非常类似)是,我的查询可以有数千个输入参数,而SQL Server中有一个硬限制2100。我认为解决方案是将参数列表放在XML文档中,并将其作为单个参数传递。在上述页面上描述为: session.CreateCriteria(typeof(Customer)) .Add(XmlIn.Create("id", potentiallyLargeAmount)) List(); 听起来
session.CreateCriteria(typeof(Customer))
.Add(XmlIn.Create("id", potentiallyLargeAmount))
List();
听起来正是我需要的。但是,我在NHibernate的任何地方都找不到这个XmlIn功能!该功能在哪里实现?我如何访问它?另外,它实际上是如何解析/处理XML的?我需要符合某种模式吗?这看起来像是在Rhino Commons中。我对它不太熟悉,但在谷歌上搜索后,我在这里找到了它: 这里是我找到Rhino Commons的来源:
下面是链接: