基準 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>();
2 番目のクエリの後、私のセッションはダーティになりますが、1 番目のクエリの後はそうではありません。私のCountry
エンティティには単純なプロパティしかなく、Facility
多対 1 と 1 対多もあります。
セッションが汚れる理由を教えてください。