0

엔티티 프레임 워크를 사용하여 데이터 액세스를 관리하려고합니다. Windows 응용 프로그램은 서버에서 WCF 서비스를 호출하고 엔터티 프레임 워크를 사용하여 데이터베이스를 읽고 씁니다.WCF를 통한 Entity Framework 사용

아무에게도 접근 방법에 대한 올바른 방향을 제시 할 수 있습니까? 어쩌면 몇 가지 샘플 코드를 시작할 수 있을까요? 각 사용자는 자신이 변경 한 다음 저장할 수 있습니다 별도의 컨텍스트를 가질 필요 -

1) 동시성 : 마음에 와서하지만 어느 I가 해결하는 방법을 잘 모르겠습니다

문제?

2) 연결 - 많은 컨텍스트가있는 경우 연결로 데이터베이스가 넘치게됩니까?

3) WCF 서비스가이 부하에 대처할 수 있습니까?

감사합니다.

답변

0

다음을 살펴 보시기 바랍니다 : http://msdn.microsoft.com/en-us/magazine/ee321569.aspx 본질적으로 자기 추적 엔티티를 사용할 수있는 멋진 패턴이 있습니다.

1) 서비스 호출시 WCF (기본적으로 변경할 수 있음)에서 다른 서비스 인스턴스를 생성합니다. 따라서 각 사용자는 자신의 컨텍스트를 갖지만 통화 할 때마다 좀 더 필요합니다. 각각의 사용자가 EF 컨텍스트 클래스의 인스턴스로 자신의 컨텍스트를 가져야하거나 다른 데이터에 대한 액세스 권한을 부여하기 위해 다른 creadentials를 통해 연결해야한다는 것은 확실하지 않습니다.

2) 침수 된 것이 무엇을 의미합니까? 1000 명의 사용자가 1 초 후에 데이터베이스를 업데이트하면 db는 1000 개의 쿼리를 처리해야합니다. 하지만 연결 풀링 (connection pooling)이라는 무언가가 있습니다.

3) 어떤 종류의 "로드"를 의미합니까? 이 시나리오에서 "얼마나 많은 사용자가 WCF를 처리 할 수 ​​있습니까?"