如果在DetachedCriteria中使用StartsWith,则查找字符串

时间:2016-01-17 18:24:48

标签: nhibernate fluent-nhibernate

我需要获取以我的路径开头的MenuItem;

  

实例;
  AbsolutePath:/ admin / product-create / 16

     

MenuItem.URL:    /管理/产品创建

但这不起作用,因为无论我尝试搜索实体属性它都不会工作,但是反转(实体中的AbsolutePath)看起来有效。

DetachedCriteria dc = DetachedCriteria.For(typeof(Entity.MenuItem))
.Add(Restrictions.Where<Entity.MenuItem>(k => HttpContext.Current.Request.Url.AbsolutePath.StartsWith(k.URL));

0 个答案:

没有答案