문제

UI 계층에서 직접 데이터에 액세스하는 것을 좋아하지 않습니다. N-Layer Arch 소프트웨어에서 ADO.NET 데이터 서비스를 어디에서 사용 해야하는지 이해하지 못합니다.

편집 : 나는 서비스의 개념으로 DAL으로 어려움을 겪고 있습니다. 확장 가능해 보이지만 너무 효율적이지 않다고 가정합니다.

도움이 되었습니까?

해결책

나는 여기서 전문가가 아니지만 내가 한 독서에서 수집 할 수있는 것에서 Ado.net Data Services는 EDM 정의 데이터 모델에 편안한 액세스를 제공하는 방법 인 것 같습니다. 키커는 엔티티가 엔티티 프레임 워크와 함께 데이터 계층에서 사용하는 EDM 정의를 사용하여 엔터티가 정의된다고 생각합니다 (데이터 서비스 대신 WCF를 사용하는 것이 아니라면). 그리고 서비스는 휴식 (HTTP)을 기반으로합니다. 에타그 변화 추적을 가능하게합니다 ........ 당신은 사진을 얻을 수 있기를 바랍니다 .... 당신의 인생을 더 쉽게 만듭니다.

이제 내가 전문가가 아니기 전에 내가 말했듯이, 이것은 지금까지 그로부터 만든 것입니다 (연구 만). 내가 누락 된 부분 중 하나는 WCF가 휴식을 지원하고 있으므로 어떻게 적합한 지, 그 장소 데이터 서비스는 어디에 있습니까 (EDM이 필요하지 않거나 원하지 않는 편안한 서비스가 항상 필요하다고 생각합니까)?

나는 또한 다른 (더 경험이 많은) 친구들이 어떻게 목표에서 벗어날 수 있기 때문에 어떻게 생각하는지 듣고 싶습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top