IList<Person> person = session.CreateCriteria(typeof(Person)).Add(Expression.Eq("id", "111")).CreateCriteria("ListMessage").Add(Expression.Eq("id", 1)).List<Person>();
看这句话,返回来是一个Person对象,但这个对象并没有把ListMessage中id=1这条以外的全部删除,如果我用这个拿这个Person里的ListMessage集合去遍历,那不是会得出错误的结果。这个该如何处理?谢谢!