Hellow to all, i have one problem
Code:
public IList<Clinics> GetByClinicLoginId(IList<Users> clinicLoginId)
{
return NHibernateSession.CreateCriteria(typeof(Clinics))
.Add(Expression.Eq(ClinicsProperties.Logins.ToString(), clinicLoginId))
.List<Clinics>();
}
and i get this error
cannot use collection property (EMedicine.Core.Entities.Clinics.Logins) directly in a criterion, use ICriteria.CreateCriteria instead
Logins property is HasManyToMany table
HasManyToMany(x => x.Logins)
.AsBag()
.Table(TableNames.ClinicLoginsTabel)
.ParentKeyColumn(TableNames.ClinicId)
.ChildKeyColumn(TableNames.UserId)
.LazyLoad()
.Cascade.SaveUpdate();
regards