0

저는 ASP.NET MVC 프로젝트에 있으며 데이터 영역에 일반 저장소를 사용하고 있습니다.여러 LinqToSql DataContext가있는 StructureMap

이 응용 프로그램은 3 개의 다른 데이터베이스를 관리하기 위해 3 개의 다른 DataContexts를 사용합니다.

그것은 지금까지 잘 작동합니다.

이제 Unit Of Work를 구현하려고 노력 중이며 특정 DataContext 인스턴스를 주입 할 때만 작동합니다. 제네릭 DataContext 클래스를 삽입하는 방법이 있나요? 그리고 StructureMap이 저에게 맞는 DataContext를 인스턴스화합니까?

감사합니다.

답변

1

Named Instances이 최선의 방법입니다. 각 컨텍스트에 데이터베이스를 나타내는 이름을 등록한 다음 이름만으로 올바른 DataContext를 확인할 수 있습니다.

+0

감사합니다. RyanR. 나는 그것에 대해 살펴볼 것입니다! – AndreMiranda