NDatabase 2.0.1 Release

Rating: No reviews yet
Downloads: 125
Change Set: bb619236085b
Released: Oct 15, 2012
Updated: Jan 5, 2013 by jacek
Dev status: Stable Help Icon

Recommended Download

Application NDatabase.2.0.1.1.zip
application, 4982K, uploaded Oct 15, 2012 - 125 downloads

Release Notes

This release contains stable version of NDatabase C# Lightweight Object Database

Content:
  • binaries (dll + pdb)
  • sources (sources, unit tests, samples)

Changes:
  • namespaces, dll name both are changed to NDatabase2
  • query API is changed. Now it is using generics in every possible place
  • changing the way, how fields from class are stored - for now they are ordered by name which allows db on working well even if someone will change the order of fields in class definition (BREAKING CHANGE)
  • Added Coverter between NDatabase 1.0.4 and NDatabase 2.0
  • Update Logging API, clean code connected with Logging API and logging usage in NDatabase (http://ndatabase.codeplex.com/workitem/802,)
  • Add documentation for NDatabase logging http://ndatabase.codeplex.com/wikipage?title=logging&referringTitle=Documentation
  • Make the ODBRuntimeException the public class (possibility to catch NDatabase exception for external world), the same for IError
  • remove boxing in many places (all possible places for now are using underlying types) http://ndatabase.codeplex.com/workitem/825
  • Enum is serialized as the class, not any more as the string
  • cleaned OdbConfiguration
  • fixed bug for indexes on property names
  • add new unit tests for Layer 2 and Layer 3
  • fixed minor bug in ObjectIntrospector - comparing full class name with simple class name
  • samples updated to NDatabase 2.0.1

New Samples:
  • ASP.NET web page
  • Logging

Reviews for this release

No reviews yet for this release.