2011-02-26 2 views
4

MVVM 및 DI에서 자습서를 찾을 수 있습니다. 데이터베이스에서 데이터베이스로 데이터를 제대로 가져 오는 것이 다소 어렵습니다.MVVM + DI를하고 데이터베이스에서 데이터를 모두 사용하는 자습서 또는 책이 있습니까?

이러한 모든 것들에 대해 이야기하고 그들이 통합하는 방식을 찾는 것이 거의 불가능합니다.

나는 어떤 사람들은 그것이 중요하지 않으며 모든 사람들이 독립적으로 서 있지만 나는 그것을 믿지 않는다고 말할 것입니다. 특히 MVVM과 데이터를 고려할 때 MVVM을 가장 어려운 부분으로 다루면서 데이터 관리에 대한 단단한 파악을 유지해야합니다.

그래서 사용할 수있는 것이 있으며, 간단한 간단한 문제 만 해결할 필요는 없습니다. 그러나 DB에서 GUI로 동적으로 완료하는 단계는 거의 완료되었습니다. 나는 그런 책을 지불 할 용의가있다.

답변

1

내 책인 Dependency Injection in .NET은 그 모든 것을 설명합니다. 그러나 MVVM 및 데이터 액세스는 우발적 인 경우에만 과목을 최우선으로 생각합니다. 그러나이 책과 함께 제공되는 코드 예제 중 일부가 도움이 될 수 있습니다.

+0

네 책에 대해 들었어. 온라인 어딘가에서 PDF 또는 하드 카피로만 사용할 수 있습니까? 우리나라에는 외국어 도서가 거의 없습니다. –

+0

Ok 당신의 하이퍼 링크를 알았 기 때문에 바보 같은 질문입니다, 죄송합니다. –

+1

Ingó, 링크 마크는 하드 카피와 eBook 오퍼링 모두에 대한 포인트를주었습니다. 나는 그것이 훌륭한 자원이라고 생각한다. –

3

Microsoft Patterns & Practice 그룹에서 제공하는 Prism guidance을 볼 수 있습니다. Prism은 실제로 기업 수준의 솔루션을 구축하기위한 완벽한 아키텍처 접근 방식입니다. 그러나 DI, MVVM을 사용하여 구축 된 StockTrader Reference Implementation 응용 프로그램을 포함하며 데이터 저장소와의 상호 작용을 포함합니다. XML 파일을 데이터 저장소로 사용하여 쉽게 배포 할 수 있지만 실제로는 어떤 데이터 저장소가 사용되는지는 중요하지 않습니다. 또한 지침에는 아키텍처의 특정 부분을 강조하는 몇 가지 작은 퀵 스타트 프로젝트가 포함되어 있습니다. Prism 주변에는 포괄적 인 설명서와 active community이 있으므로 질문에 대한 답변을 찾을 수 있습니다. 그리고 그것은 완전히 자유 롭습니다.

+0

저는 실제로 PRISM 사용을 고려해 보았습니다. 언젠가는 그것을 배우지 않겠지 만, 현재의 프로젝트에는 큰 영향을 줄 수 있습니다. 예를 들어 모듈화를 사용하지 않을 것입니다. –

+2

나는 이것이 대부분의 프로젝트에 너무 강력하다는 데 동의하지만 프리즘의 장점 중 하나는 모든 기능을 독립적으로 사용할 수 있다는 것입니다. –

1

이미 언급 한 프리즘 지침 외에도 Karl Shifflett의 MVVM In-the-Box 자습서를 적극 권장합니다. 훌륭한 콘텐츠를 보유하고 있으며 주제를 진행하면서 코드를 실험 해 볼 것을 권장합니다 (Visual Studio와 통합되어 있음).

enter image description here

1

당신은 WPF Application Framework (WAF)BookLibrary 샘플 응용 프로그램에 관심이있을 수 있습니다. BookLibrary는 Entity Framework 및 SQL Compact Edition에서 MEF 및 데이터 관리와 함께 MVVM, DI를 사용하는 방법을 보여줍니다.

관련 문제