I've gathered some of the ideas we've discussing on the LINQ to SQL technologies and how to fit them in our own layered application framework and wrote an article for the Level Extreme .NET online magazine.
The topics covered are:
- What's good in the current LTS implementation.
- Why it's not ready to fit - as it is - in a layered application framework.
- Aspects of LTS we need to override.
- How to tear apart the LTS package, use what we need and provide the rest.
The article concludes with the need of a custom LINQ to SQL generator ( see our CodePlex ULinqGen Project ) and of a custom way to provide disconnected change tracking on the entities.
Read the full article here.