http://www.primaryobjects.com/CMS/Article122 나는 더 이상 연결이 필요없는 Repository pattern
에 DB 문맥을 닫거나 처리하는 방법에 대한 답변을 찾고 싶기 때문에이 기사를 읽었습니다..NET UnitOfWork를 정적 클래스로 사용하는 것이 좋습니다.
나는 UnitOfWork
이 static
클래스이고 컨텍스트가 Application_Start
내에 만들어지고 Application_EndRequest
내에 배치 된 것을 볼 수 있습니다. 전체 컨셉이 멋지게 보이고 전체 애플리케이션에 대한 연결을 관리 할 수 있습니다.
그러나 UnitOfWork
클래스를 static
으로 표시하는 것이 좋습니다. 그런 식으로 UnitOfWork
클래스가 들어오는 모든 요청에서 공유되기 때문에 궁금합니다. UnitOfWork
클래스가 static
이 아니며 Global.asax
내에 동적으로 생성/삭제 될 수 있다면 더 좋지 않을까요?