News, examples, tips, ideas and plans.
Thoughts around ORM, .NET and SQL databases.

Tuesday, September 16, 2014

DataObjects.Net 5.0.2

We've already released DataObjects.Net 5.0.2 which containst several fixes. All changes are described bellow.

Changes in DataObjects.Net 5.0.2:

     [main] Association between Key fields no longer creates an additional index
     [main] Fixed: DataObjects.Net puts type identifier into the wrong column
     [main] Fixed: incorrect left join behavior
     [main] Fixed: PhoneNumberConstraint validator cloning
     [mysql] Fixed: wrong SQL for multiple join statement.

Just as always you can get it from our site or NuGet gallery.

Tuesday, September 09, 2014

We are back to blogging

Hello everyone.  First of all, we apologize for the noticeable silence in our blog. We are back online now and want to share some exciting news with you.

Last 3-month period was full of significant events: we released two versions of DataObjects.Net 4.6 and two release candidates of DataObjects.Net 5.0. And finally, stable version of DataObjects.Net 5.0 is out. All the changes are described bellow.

DataObjects.Net 4.6

Changes in DataObjects.Net 4.6.7:

      [main] Added UpgradeHandler.TypesMovementsAutoDetection option
      [main] Fixed handling of bit operations for long type for a set of providers
      [main] Fixed handling of recycled and recycled nested types
      [main] Fixed handling of queries with multiple IN operations
      [main] Fixed column mapping name handling
      [sqlserver] Fixed dropping of default constraint issue.

Changes in DataObjects.Net 4.6.8:

      [main] Fixed handling of queries with multiple IN operations
      [main] Fixed handling of queries to EntitySet<T> associated with a struct field
      [main] Added map of type identifiers UpgradeContext.UserDefinedTypeMap
      [sqlserver] Fixed translation of OnUpdate and OnDelete actions for foreign keys.

DataObjects.Net 5.0

DataObjects.Net 5.0 RC:

      [main] Fixed incorrect sequence of delete or insert queries in certain scenarios
      [main] Extended DelayedQuery API
      [main] Added support for using dynamically defined fields in LINQ.

DataObjects.Net 5.0 RC2:

     [main] Fixed handling of queries with multiple IN operations
     [main] Fixed handling of queries to EntitySet<T> associated with a struct field
     [main] Added map of type identifiers UpgradeContext.UserDefinedTypeMap
     [sqlserver] Fixed translation of OnUpdate and OnDelete actions for foreign keys.

DataObjects.Net 5.0.0:

     [main] Delayed/Future queries no longer improperly cache closure variables values
     [main] Secondary indexes which includes inherited fields are no longer ignored.

Download

Just as always releases are available on our site and NuGet gallery.