2012-10-10 6 views
0

인스턴스를 만들 때 DomainContext는 많은 메모리를 사용합니다.DomainContext를 처리하는 방법은 무엇입니까?

MyDomainContext ctx = new MyDomainContext(); 
.... 
ctx=null; 

은 어떻게 DomainContext의 인스턴스에 대한 메모리를 해제하기 : 인스턴스가 지역 변수 인 경우 메모리가 다음 코드를 자동으로 해제되지처럼 보이는?

답변

1

DomainContext는 IDisposable을 구현하지 않으므로 GarbageCollector를 사용하여 메모리를 확보해야합니다. System.GC.Collect()
domaincontext에 의해로드 된 엔티티에 대해 신경 쓰지 말고 WCF Ria 서비스가 WeakReference 만 계속 유지한다는 것을 알고있는 한 계속 코드의 어딘가에서 참조해야합니다.

관련 문제