어떻게 여러 개의 dbcontext를 만들 수 있으며 이것을 사용하여 저장소에 주소 지정하는 방법은 무엇입니까?UnitOfWork 및 리포지토리가있는 DBContext가 여러 개 있습니까?
현재 예제는 MyFinance, codeplex application을 기반으로하므로 here 소스를 볼 수 있어야합니다. 누구나 아이디어를 가지고 있습니까, 내가 UnitOfWork, RepositoryBase, IDatabaseFactory를 변경해야한다고 생각하지만 ... 어떻게 또는 어떻게해야할지 모르겠습니다. 우리는 데이터의 미친 큰 "증가"액수가 있기 때문에 다음과 같은 상황이 같다 ^^
위의 것보다 사전에
덕분에
더 많은 정보를, 우리는 (하나의 마스터 dbcontext있을 것입니다 MyMasterContext), 사용자, 역할 및 정보 및 기타 세부 사항 만 포함합니다.
다음에는 처음에는 1 개의 서버가 있지만 다음 4-6 개월 동안이 서버가 변경 될 것으로 추측됩니다. 이것이 우리의 다음 dbContext가 MySlaveContext 인 이유입니다.
또한 속도를 위해 JSN Requests (MyAjaxContext) 만 반환하는 다른 서버가 있습니다 (예 : 현재 우편 번호가있는 다음 10 개 도시 및 기타 "자동 완성"기능).
어떻게 의미합니까, unitOfWork를 사용하면 안됩니까? Asp.Net MVC에서 객체를 업데이트하면 UnitOfWork 패턴이 사용됩니다. 그렇습니까? (UpdateModel (object) & saveChanges).
TransactionScope에 대해 살펴보고 가능한 경우 UnitOfWork를 사용하고 싶습니다. 그리고 현재 문제를 해결하는 방법에 대한 예제가 있습니까?
후 업데이트를, 그것으로 보면서 내가 잘못된 URL을 지정했습니다. 지금 수정되었습니다. – NicoJuicy
이 답변을 업데이트했습니다. – jgauffin