Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C# SQL-Server WPF MVVM NoEffort , +
I am totally a beginner in WPF and MVVM. Can you please give me a small and simple example on WPF MVVM.
I Google -ed and found so many articles which I could not get in to my head thoroughly.
I noticed the concept of MVVM while reading some article about WPF Data Binding and I got interested.
Since I am a beginner, I thought I would start it with MVVM and I was not lucky enough to get hold of some simple examples.
BTW, my database is in SQL. I am looking for a WPF MVVM pattern example which gets and sets data with SQL Server.
Please provide a simple database access example.

Thanks in advance
Posted 20-Feb-13 1:03am
Edited 20-Feb-13 9:00am
Member 11268178 at 27-Nov-14 4:45am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Here is a good article with sample code on WPF and MVVW WPF/MVVM Quick Start Tutorial[^]
Then follow that up with using it for database access Using WPF MVVM for Database Access[^]
Both articles provide sample code for you to examine
Marcus Kramer at 20-Feb-13 14:00pm
+5. Excellent links.
ramesh.mandapelly at 9-Sep-13 14:02pm
they are really a good links but not in MVVM patern so ultimately those links are use less for beginners
CHill60 at 20-Feb-13 17:52pm
Of course they're good links ... they're both in CodeProject!! Thank you :-)
CHill60 at 10-Sep-13 10:11am
Interesting comment - could you elaborate on how the articles don't fit the MVVM pattern for the benefit of any beginners that might pick up this link via google
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

I would recommend Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern publish by Microsoft.

you can find the source code here

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 575
1 Maciej Los 555
2 Sascha Lefévre 264
3 Suvendu Shekhar Giri 229
4 Richard Deeming 195
0 Sergey Alexandrovich Kryukov 9,693
1 OriginalGriff 9,185
2 Peter Leow 5,112
3 Kornfeld Eliyahu Peter 3,373
4 Maciej Los 2,876

Advertise | Privacy | Mobile
Web01 | 2.8.150327.1 | Last Updated 10 Oct 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100