In this webcast I create a fictional curveball, wherein the "client" sent some test data that they finally were able to get their IT department to extract. In reviewing the test data, I find some very interesting changes to the DB that I need to make…
Previously, On The MVC Storefront
- Part 1: Architectural Discussion and Overview. I cover the initial architecture here, in part 1, where I discuss the Repository Pattern with Ayende Rahien and Steve Harman. I also ask Phil Haack what’s first: The Test Chicken or the Model Egg.
- Part 2: The Repository Pattern. I walk through our Repository implementation and write out the first main set of unit tests. I also structure up the initial service layer methods and interfaces.
- Part 3: Pipes and Filters: I discuss the feedback from Parts 1 and 2, and then dive into the Pipes and Filters implementation on the IQueryable repository.
- Part 4: Linq To Sql Spike. I create a "spike" – a bit of functionality to test a thought or inspiration – to make sure that Linq To Sql will work for my data access pattern.
- The Code is downloadable from here
Introducing Our Client
I spose it’s no big surprise that the client is ME
. Well that’s not entirely true – I’ve tried to maintain the the client is really a hydra of sorts – you, some big-whigs at Microsoft, and me.
I’m targeting the original functionality in the ASP.NET 2.0 Commerce Starter Kit (now dashCommerce). Note that I’m not trying to recreate it – I’m just using the spec for the CSK as my initial guideline. This is completely malleable and I’m sure I’ll change along the way.
That Shifty Client!
One major change I always wanted to make was to build in Globalization to the CSK. I never really got around to it, and so my "client", along with sending the test data, has asked that I make sure that I demo the globalized aspect of the site for the first iteration.
Normally I might push back, but the client has been nice enough to give me a few more days to build this in. You might think about scrambling at this point, but it’s why [Deity] created ORMs – to abstract the DB away when you need to, and right now I need to
.
Picking Up The Pace
It’s tough for me to gauge what people want to see more of, to provide this, and to offer it in a watchable format. I’d like to hear your thoughts on the pace here!
Technorati Tags: aspnetmvc
