Search Wiki:
Northwind Starter Kit (http://download.manageddesigns.it/nsk.aspx)
The Northwind Starter Kit is a sample application produced by Managed Designs (http://www.manageddesigns.it) and intended to be used as a blueprint when designing and implementing a .NET layered application architecture. The application uses the standard Northwind database, as included in Microsoft SQL Server and Microsoft Access: no modifications to the database schema are required in order to install and run the starter kit.

Project leader and main architect is Andrea Saltarello
Current active developers are: Andrea Saltarello
Past active developers were: Corrado Cavalli, Giancarlo Sudano, Luca Minudel, Marco Barzaghi

The application has been designed using common patterns, such as the ones defined within the "classic" "Designs Patterns" by Erich Gamma et al. and "Pattern of Enterprise Application Architecture", by Martin Fowler; though not required, these lectures are strongly recommended.

Domain logic is implemented by means of a Domain Model, onto a layer of services adds application logic. The model is persisted by a DAL designed around the principles of "Separated Interface" and "Plugin" patterns, in order to have concrete DAL implementations for: ADO.NET SqlClient, ADO.NET OleDb client and NHibernate
The presentation layer has been implemented twice: the first implementation take advantage of a Model View Presenter implementation where the presenter logic is shared between views based built upon: ASP.NET Web Forms, Windows Forms and Windows Presentation Foundation.
There is also a web-only MVC version, implementd using both Castle's Monorail and ASP.NET MVC framework Refresh4
Last edited Jul 18 at 8:34 AM  by andysal, version 12
Comments
toanvo wrote  Sep 13 2006 at 2:50 AM  
I want to join your developer group. How can I join your group?

andreacool wrote  Sep 27 2006 at 9:50 AM  
Andea Colaci reporting for duty :), could I join your group?

zengbin208 wrote  Jan 20 2007 at 3:40 AM  
join...

asaxena11 wrote  Jan 24 2007 at 2:56 AM  
I would like to volunteer to join the project too..

RicJohnsonIII wrote  Jul 12 2007 at 4:26 PM  
Dear JANKY (developer on this project)
Please let me know if your other project , NHibernate Domain Mapper, is dead
Thank you

terrence51 wrote  Nov 20 2007 at 11:14 AM  
Hmm. Why have I just wasted one hour of my life trying to find a downloaded version of Northwind? Perhaps someone could tell me where it is? Tried following links - just goes round and round in circles. Tried going to manageddesigns.it - it's in Italian and had a stab at something, but got nowhere.
Should I take it that "There is no current default release for this project" mean that even though this page alludes to being the place to get a download from, there is no download available? And if that's the case - then please make it more obvious.

beaguti wrote  Nov 29 2007 at 1:27 PM  
It is a great sample, Iñm really interested in join your group too.

Thanks in advance

sureshs_udt wrote  Dec 6 2007 at 4:39 AM  
dear sirs, may i join with you because i really interested

Daverrr wrote  Jan 27 at 9:54 AM  
What gives > your link to the northwind db is a circular reference> Is this some kind of sick joke?

MarioDuz wrote  Mar 5 at 10:20 AM  
Just a little tip for users: if you don't have SQL 2000 installed, you can download Northwind sample database from this page: http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en

nickbrookewood wrote  Mar 24 at 11:46 AM  
for people trying to download i don't think there are any releases for this project yet... i guess you can look at the source code (source code tab in the menu) until they do a release

korkless wrote  Apr 11 at 8:11 AM  
hi, somebody knows what is the last release avalaible for .net 2.0?
and why doesn't use rhino mocks or some other strong typed mocking framework?

Updating...