Спасибо за помощь
Я решил проблему с помощью Join, я не исправил NHibernate.Linq.dll в той версии, которая у меня есть, и я обслуживал Интернет, чтобы загрузить его
Мое решение -
public IList<Product> GetAllProductsByCategoryName(string name)
{
return Session.CreateQuery("from Product p left join fetch p.Categories c where c.Name = :name").SetParameter("name", name).List<Product>();
}
Еще раз спасибо