ODX 1.5.2

Rating: No reviews yet
Downloads: 112
Released: Oct 28, 2007
Updated: Oct 28, 2007 by odx
Dev status: -not yet defined by owner-

Recommended Download

Documentation Getting Started
documentation, 457K, uploaded Oct 28, 2007 - 41 downloads

Other Available Downloads

Application ODX.Core
application, 28K, uploaded Oct 28, 2007 - 31 downloads
Source Code Solution & Samples
source code, 186K, uploaded Oct 28, 2007 - 40 downloads

Release Notes


ODX 1.5.2
  • Unique constraints - specify unique constraint to the class underlying table with UniqueConstraintAttribute.
  • Unique constraints again - use Session.Save(SaveMode.Concurrent) to safely handle Unique constraints. SaveMode.Concurrent throws a DBConcurrencyException. SaveMode.Overwrite deletes DB versions of data and inserts your in-memory versions.
  • Bug fixes - a lot of ;-)


ODX 1.5.1
  • The first "distributed" functioin is delivered!

Transferring data from remote node of distributed system may require smart update option: existing object should be updated, new ones - created. But all objects are unchanged as they were read from remote data source. ODX now delivered such sort of update. Simply accumulate data from the remote DB in a separate Session and use Session.Save(SaveMode.Complete) to send all data to data source.
  • Fixed a "collection was modified" exception (was throwed in some cases).


ODX 1.5
  • Custom SQL selects - feel free to retrieve objects with custom SQL. Paging is connected to custom SQLs as well. See Sample #12 for details.
  • Weak entity cache - entities are removed from cache if unreferenced.
  • Bug fixes

ODX 1.4 - 1.0
  • Smart merging - use Session.Combine() to safely resolve Unique constraint conflicts.
  • Parameterized Selects - use '?' to specify a parameter for a filter
  • Remoting - transfer entities via remoting channels with Odx(Server,Client)FormatterSinkProvider.
  • Paging - iterate huge rowsets with minimum memory.
  • Bug fixes

Reviews for this release

No reviews yet for this release.