This project is read-only.

NRepository 3.0 (Core, EntityFramework, TestKit)

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 125
Change Set: 37cb891
Released: May 4, 2015
Updated: May 4, 2015 by KelbobK5
Dev status: Stable Help Icon

Recommended Download

Source Code NRepository 3.0 source
source code, 519K, uploaded May 4, 2015 - 69 downloads

Other Available Downloads

Example NRepository 3.0 sample
example, 2225K, uploaded May 4, 2015 - 56 downloads

Release Notes

(NRepsoitory.MongoDb 3.0 coming soon - see planned releases for details )

This release includes breaking changes to the SpecificationQueryStrategy<T> class. The SatisfiedBy() method now includes an extra parameter to match the query strategies -> SatisfiedBy(object additionalQueryData)

Asp Mvc, Web Api & OData (using EF & MongoDb) Sample code includes:

  • OData MongoDb implementation
  • OData Ef implementation
  • Stored procedure and Sql calls
  • Projection through interception
  • Auditing individual columns
  • Ability to update row data prior to 'saves' (auto update items such as modified by or modified on etc).
  • TestKit examples including
    • Auto generation of test entities using EntityGenerator
    • Command and Query Events
    • Checking QueryStrategies used per query (e.g. enables checking of eager loading property settings - EF)
    • 'Mocking' of interface extension methods used in the library
Technologies Used:
  • NRepository
  • MongoDb
  • Entity Framework (Code first)
  • Asp.Net (Mvc)
  • Web.Api
  • OData
  • Unity (Dependency injection)

This release includes the following versions each of which are available via nuget:

NRepository.Core 3.0.1
NRepository.EntityFramework 3.0.0
NRepository TestKit 3.0.0
NRepository.MongoDb 2.1.0

Reviews for this release

Very good, I would like to put just one example of how to join two entities with Entity Framework
by njmube on Jun 26, 2015 at 7:54 PM