Version 1.0 Release Candidate 2

Rating: No reviews yet
Downloads: 297
Released: Jul 9, 2008
Updated: Jul 8, 2008 by mhunter
Dev status: -not yet defined by owner-

Recommended Download

Source Code
source code, 1250K, uploaded Jul 8, 2008 - 297 downloads

Release Notes

Changes since Release Candidate 1
  • Feature: When an object is Detached (when FK set to null), it is now has it's Entity Change Tracking status set to "Detached".
  • Feature: Added Methods SetAsInsertOnSubmit(), SetAsUpdateOnSubmit(), SetAsDeletedOnSubmit(), SetAsNoChangeOnSubmit() allowing a change of Entity Change Tracking State on demand.
  • Feature: Various Demo Improvements
  • Bug Fix: Fixed small issue in that where there are new records that have child records, these were not being flagged as "new" when attached to parent object.
  • Bug Fix: Fixes "Already Attached" error message when an entity has more than one parent.
  • Bug Fix: Fixed issue with tables that are added that do not have primary keys. If no primary key, there's no INotifyPropertyChange/INotifyPropertyChanging Interface implemented - no longer crashes when these interfaces do not exist.
  • Bug Fix: In the case where a child entity is being detached from a parent entity which is NOT change tracked, a null check was missing - this has been added.
  • Breaking Change: Using a collection Remove() method or setting FK reference to NULL no longer DELETES records from database, instead just detaching them - this brings the functionality closer to Original LINQ to SQL functionality. To Remove a record now, please use the SetAsDeletedOnSubmit() method.

Reviews for this release

No reviews yet for this release.