Version 1.0 Release Candidate 3

Rating: No reviews yet
Downloads: 266
Released: Oct 22, 2008
Updated: Oct 22, 2008 by mhunter
Dev status: -not yet defined by owner-

Recommended Download

Example LINQ2SQLEB-V1.0_RC3.zip
example, 1251K, uploaded Oct 22, 2008 - 266 downloads

Release Notes

Changes Since Release Candidate 2
  • Feature: Serialization will now use entity reference notation, rather than duplicating entities (see DataContract attribute "IsReference" property in MSND documentation). This also means that serialization string is smaller as no data is duplicated, and it also means that when de-serializing entity references will be resolved correctly, rather than making copies of objects. Thanks Patrick!
  • Bug Fix: Fixed deletion issue where entities with multiple parents caused exception when deletion logic attempted to delete the object twice. Thanks Patrick!
  • Bug Fix: When Subclassing an entity class, SynchroniseWithDataContext() fails because the sub class is not a table type. Fixed by adding GetEntityType() method (used instead of GetType()) which returns the entity type by finding the parent class with the table attribute set).
  • Bug Fix: Fixed the case when a column is database generated (such as an Identity column) where the object was being marked as modified after it returned from be submitted to the database. The modification generated from the database is now being ignored and the object is no longer marked as modified. Thanks Johannes!

Reviews for this release

No reviews yet for this release.