2009-08-24 3 views
0

LINQ to SQL datacontext는 정적 클래스로 래핑되어 있으므로 웹 응용 프로그램의 어느 곳에서나 액세스 할 수 있습니다. 프로젝트는 두 가지 부분으로 나뉩니다. 1 - 비즈니스 계층 (클래스 라이브러리)과 2 - 프런트 엔드 웹 양식. 내가 프로젝트의 웹 양식 부분에서 데이터 컨텍스트에 액세스 할 때데이터 액세스 텍스트 확장 메서드가 액세스되는 위치에 따라 액세스 할 수없는 이유

내가 확장 방법을 모두 사용할 수 있지만 비즈니스 계층에 난 단지 문맥에

액세스가 확장 방법 중 어떤 방법이 없음을 액세스 할 수 없습니다 두 인스턴스에서 같은 방식으로 수행됩니다. SqlServer.AbcDataContext

확장 메서드를 사용할 수없는 이유가 있습니까?

답변

1

확장 메서드는 다른 네임 스페이스 (올바르게 기억하는 경우 System.Linq)에 있으므로 비즈니스 계층 파일에 using 문을 추가해야 액세스 할 수 있습니다.

webform 클래스의 기본 템플릿에는 이미이 using 문이 있으므로 여기에서 사용할 수 있습니다.

+0

감사합니다. 나는 그것이 단순 할 것이라고 생각했다. – Sean

관련 문제