我对条件 API 有以下查询:
1.
ICriteria criteria = _session.CreateCriteria<Country>();
criteria.Add(Restrictions.Like("Code", "%C%"));
IList<Country> countryList = criteria.List<Country>();
2.
ICriteria criteria = _session.CreateCriteria<Facility>();
criteria.Add(Restrictions.Like("Visible", true));
IList<Facility> facilityList = criteria.List<Facility>();
在第二个查询之后,我的会话变脏了,而在第一个查询之后它没有。我的Country
实体只有简单的属性,Facility
也有多对一和一对多。
你能告诉我为什么会话变脏了吗?