NDatabase release 2.0.0

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
  • add new unit tests for Layer 2 and Layer 3
  • fixed minor bug in ObjectIntrospector – comparing full class name with simple class name

New Samples:

  • ASP.NET web page
  • Logging

Details: http://ndatabase.codeplex.com/releases/view/93919

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s