A framework for implementing commonly used design patterns when using Domain Driven Design
C# PowerShell JavaScript ASP
Latest commit c07b5b3 Jun 27, 2013 @riteshrao Merge pull request #34 from OhSirius/v1.2
Updated Initialize methods on Repository implementations to allow overriding default behavior.
Failed to load latest commit information.
Libs - Fixed errant entry in .gitignore causing db4objects dll not to be a… Jun 8, 2011
NCommon.ContainerAdapters - Updated gitignore to ignore sample packages. Jun 22, 2011
NCommon.EntityFramework Update EFRepository.cs Jun 25, 2013
NCommon.LinqToSql Update LinqToSqlRepository.cs Jun 25, 2013
NCommon.NHibernate Update NHRepository.cs Jun 25, 2013
NCommon Update RepositoryBase.cs Jun 25, 2013
Sample/MvcStore - Removed App_Readme. Jul 5, 2011
Tools - Comitting tools folder. Jun 20, 2011
packages - Removing package binaries. Use build script to automatically instal… Jun 20, 2011
.gitignore - Removing store_log.LDF from repo. Jun 22, 2011
CommonAssemblyInfo.cs - Updated gitignore to ignore sample packages. Jun 22, 2011
NCommon Everything.sln - Updated gitignore to ignore sample packages. Jun 22, 2011
ReadMe.markdown - Updated markdown to add a link to the documentation site. Jul 5, 2011
TestDB.sql - Updated .gitignore to exclude *.vs10x files Jul 20, 2010
TestResult.xml - Updated gitignore to ignore sample packages. Jun 22, 2011
default.ps1 Added publish mode to default.ps1 for publishing to nuget. Jun 23, 2011
ncommon.snk First commit Sep 22, 2009
psake.psm1 - Updated NUnit version to 2.3.4 (in preparation for 4.0) Apr 16, 2010



NCommon is a light weight framework that provides implementations of commonly used design patterns for applications using a Domain Driven Design approach.

Building NCommon

Building NCommon is done via a psake script. Before running the psake build script, make sure you have Powershell 2.0 installed.

Import-Module .\psake.psm1
Invoke-psake .\default.ps1

NCommon binaries are built and placed in an out directory under the root folder.

For documentation on NCommon, visit http://riteshrao.github.com/ncommon