Project Description
The Thinktecture.DataObjectModel contains the base infrastructure for data classes, including data binding, change tracking and transactional behavior.

TT.DOM for Silverlight 4
Download Source Code and Samples

TT.DOM for .NET 4.0
Download Source Code (incl. documentation)
Download Samples

With the Thinktecture.DataObjectModel you can create data classes, that offers advanced data binding support, including expression-based sorting, filtering and computed columns. Beyond this, the model automatically tracks changes for the seamless interaction with middle tier services. If you work with an O/R-Mapper or POCO style classes, you can create runtime proxies, that wraps the objects and extend it with the DataObjectModel infrastructure.
At this time the library supports Silverlight, WPF and Windows Forms.

Overall the model offers the following features:
Feel free to contact me via the forum when you have questions or found a bug.
For german guys: Read my blog posts about TT.DOM