Class A
{
Guid ID{get;}
ISet<B> ClassBs {get;}
}
repository
public IList<B> GetAsBs(A a)
{
ICriteria ACriteria = Session.CreateCriteria(typeof(A));
ICriteria BCriteria = ACriteria.CreateCriteria("ClassBs");
A.Add(Restrictions.Eq("ID", a.ID));
return BCriteria.List<B>();
}
Я могу сделать это в HQL NP, но хочу использовать критерии
я получаю ошибку, что он пытается вернуть A, а не B
любая помощь будет отличной