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

Monday, November 01, 2010

DataObjects.Net v4.3.5 is updated to build 6600

This update includes a set of bugfixes; probably, the most important one is multithreading bug in prefetcher.


1. You must upgrade to this version, if your trial is expired today. A hard-coded limitation of operational period is extended to February 1st, 2011 in this version. Certainly, this is related to trial version only. 60-day expiration of trial version is still intact.

2. It's strongly recommended to change just DataObject.Net assemblies while upgrading to this version. You must run the upgrade in PerformSafely or Perform mode.

3. We've fixed issue 813 in this version; the issue affects on default mapping. So if you used:
  • [TableMapping] attribute on any of tables with EntitySets describing many-to-many relationships with automatically mapped intermediate item (e.g. Book.Authors and Author.Books),
  • or used [FieldMapping] on such EntitySet fields (this didn't work earlier, but now this works),
you must:
  • Back up your database before upgrade to this version. Count the number of tables there.
  • Manually rename the tables where intermediate items for such EntitySets are stored accordingly with new mapping rules. Old table name is "OwnerTypeName-PropertyName-ItemTypeName", new table name is "OwnerTableName-PropertyMappingName-ItemTableName".
  • Upgrade the Domain and count the number of tables there. If it's the same, and tables of intermediate items aren't empty, the upgrade was successful.
The new installers can be found in Downloads section.


  1. Hi Alex, please tell me that issue 838 ( is fixed in build 6600.

  2. No, not yet, but we're working on this. Actually, we should publish the update a bit earlier because of multithreading bug (it affects on nearly any code), so some issues were left unfixed.

    We'll publish the update in the end of this week - I'm confident this issue will be resolved till this moment.

  3. Hi Alex, point no. 2 is not clear.
    i have downloaded the binaries rar to my pc ,shall i replace the all dll's in Bin\latest folder to my local latest dll folder.

  4. This means you shouldn't upgrade anything else during upgrade to this version. I.e. ideally, there should be no other changes requiring DO to really upgrade the DB.

  5. When it expires, I will update it, but does anyone know any software that helps me write my essay UK formatted or academic assignments?

  6. However, an already opened outermost transaction releases the exception on its own! When invoking ApplyChanges(session) for another session, an exception is also thrown. The error notice appears to be the consequence of a failed test of the "Savepoints" feature, which is currently unavailable. It would be ideal if MS SQL Server Compact Edition could be utilized for demo software versions. This provider cannot presently be utilized in WPF applications due to an error with ApplyChanges(). Regrettably, the alternate IMDB-provider still fails to save transactions and data. Get some skateboarding games that you can Download (on PC) now.

  7. It could be very uncommon nowadays to discover web websites that offer data a person is looking for. I am happy to look that your web website online proportion valued records that can assist to many readers. nice one and maintain writing! test out best web development services for business