My last WPF project was a couple of years ago and we used Magellan. I still help out the guy left to maintain that project every now and again so I know what we built still works. When I was building the architecture for the app I thought it would help to have a reference project to see the bare minimum of how the system worked, I put it u
p here:
https://github.com/chrcar01/KillSwitchEngage. Since putting that up there I've repaved my laptop at least once, so starting off fresh just now, i created a local database named KillSwitchEngage, ran the script in the database folder, and the thing actually worked! I added a new company, the company contact bits broke but looking at the company stuff you can see how we do data access. Note. We were forced to use EntityFramework for this project by people who had bigger titles that me(not hard to beat "contractor" at a company). Because of that project, I have black listed EntityFramework from my tool list, nothing but headaches.
ps. if you're doing data access directly within your controllers in
asp.net mvc, please stop doing that.