У меня есть два класса:
public class NormDoc
{
public virtual string Name {get;set;}
public virtual Category CategoryName {get;set;}
...
}
public class Category
{
publiс virtual string Abbr {get;set;}
public virtual string Name {get;set;}
...
}
У меня есть форма, где пользователь может выбрать поле (только свойства NormDoc).Например, пользователь выбирает CategoryName
и Name
.Я написал критерии для свойства Name:
ICriteria criteria = dataAccessor.GetNormDocDAO().NHibernateSession.CreateCriteria(typeof(NormDoc));
var test = criteria.Add(Expression.Like("Name", "userText")).List();
Как написать критерии для свойства CategoryName?Я хочу что-то подобное:
criteria.Add(Expression.Like("Category.Name", "userText")).List();