我有一个通过代码配置的可用Unity容器。我必须移动到xml配置,但无法正确配置。我不知道我错过了什么-也许有人知道解决方案并可以帮助我!我的解决方案是正确地对我的FIX协议(protocol)库进行分层,以不同方式处理不同供应商特定的消息,但为此要有一个强大的支持API。我有两个接口(interface):publicinterfaceICriteria{boolAreMet(Messagemessage);}publicinterfaceIConsumer{ICriteriaCriteria{get;}voidHandleMessage(Messagemessage);}消费者有一
我正在尝试使用NHibernate查询我的一个域类上的IList属性。这是一个简单的例子来演示:publicclassDemo{publicDemo(){this.Tags=newList();}publicvirtualintId{get;set;}publicvirtualstringName{get;set;}publicvirtualIListTags{get;set;}}像这样映射:而且我能够很好地保存和检索。现在查询Tags属性包含指定值的域类的实例:vardemos=this.session.CreateCriteria().CreateAlias("Tags","t")
所以我有一个查询需要在NHibernate中作为DetachedCriteria运行。我遇到的问题(与thisone非常相似)是我的查询可以有数千个输入参数,并且SQLServer中有2100个硬限制。我相信解决方案是将我的参数列表放在里面一个XML文档,并将其作为单个参数传递。它在上述页面上被描述为如此工作:session.CreateCriteria(typeof(Customer)).Add(XmlIn.Create("id",potentiallyLargeAmount))List();这听起来正是我需要的。但是,我在NHibernate的任何地方都找不到这个XmlIn功能!这