Home

Awesome

Linq To SQL2

Official Linq to SQL fork. A complete ORM which is backwards compatible with Linq to SQL but with new features. Please see the Wiki for further information about the progress and design decisions made in this project. For the roadmap/features which are planned, please see the issues section for the work items.

There's no official release yet, as this project has just been started. After every new feature successfully added to the codebase, a new version will be released on Nuget.

Does the code in 'Trunk' compile?

(No CI system setup (yet), so we'll have to do with the manually written elements below)

It compiles, tests succeed, but the code will be changed a lot internally before the initial compiled release (especially for #6).

Linq to SQL and this project

This project is an official fork from Linq to SQL from the .NET reference sourcecode. As the reference source for .NET doesn't come in compilable form, the resource files for the error strings have been reverse engineered from the official System.Data.Linq assembly.

This project strives to stay 100% backwards compatible with Linq to SQL's query API, so your original Linq to SQL projects will just work with Linq to SQL 2, unless stated otherwise.

License

The original Linq to SQL code is (c) Microsoft Corporation (see License.txt). Additional code added is (c) by the contributors and is marked as such in the code files.

Designer support

This project will offer designer support through LLBLGen Pro