PLINQO - Enhanced Linq2SQL
What is the biggest limitation of Linq2sql?
Is that the lack of Many to Many relationships, or the inability to sync the designer without having to drop and re-create entities? Or may be that batch delete and update operations are not built in?
These, and many other commonly used features are added to Linq2SQL by PLINQO
PLINQO is a set of CodeSmith templates that provide many enhancements to Linq to SQL. Some of the features include:
- Resynchronization of dbml with database changes without having to loose customization on the dbml
- Support for batch update and delete
- Support for multiple result sets
- Query extension methods supporting direct insert, update etc. or via entity manager classes
- MetaData class generation
- Auditing
There are also some CodeSmith specific feature that I am not very familiar with.
If you are looking for workarounds to some of the biggest limitations of Linq to SQL, PLINQO is worth a look.
Posted on December 17, 2009 04:39 by
Haider