0
Nhibernate가이를 사용하여 검색된 오브젝트 세트의 향후 변경 사항을 무시하도록 알 수있는 방법이 있습니까?NHibernate 엔티티의 임시 변경
public ReturnedObject DoIt()
{
List<MySuperDuperObject> awesomes = repository.GetMyAwesomenesObjects();
var sp = new SuperParent();
BusinessObjectWithoutNHibernateAccess.ProcessThese(i, awesomes,sp)
repository.save(sp);
return i;
}
public ReturnedObject FakeIt()
{
List<MySuperDuperObject> awesomes = repository.GetMyAwesomenesObjects();
var sp = new SuperParent();
// should something go here to tell NHibernate to ignore changes to awesomes and sp?
return BusinessObjectWithoutNHibernateAccess.ProcessThese(awesomes,sp)
}
서명은 객체 만 취합니다 ....이 컬렉션은 전체 컬렉션에서 작동합니까 ... 아니면 루프가 필요합니까? 전체 개체의 그래프 또는 특정 개체를 중첩합니까? –
이 질문을 읽고있는 누군가에게 .... .... 당신이 아이템을 내쫓을 때 아무런 루프도 필요하지 않습니다. 그것의 모든 컬렉션도 제거됩니다. –