1) Entity inheritance:
Linq to SQL - NO
Linq to Entities (beta) - YES
ECO - YES
2) Many-to-many associations between entities:
Linq to SQL - NO
Linq to Entities (beta) - YES
ECO - YES
3) UML compilance (modeling entities as classes, not tables):
Linq to SQL - NO
Linq to Entities (beta) - NO
ECO - YES
4) DB schema generation from high-level entity model:
Linq to SQL - NO
Linq to Entities (beta) - YES
ECO - YES
5) Linq support (quering directly with C# language)
Linq to SQL - FULL
Linq to Entities (beta) - FULL
ECO - PARTLY (in-memory only)
6) OCL quering:
Linq to SQL - NO
Linq to Entities (beta) - NO
ECO - YES
7) In-memory undo/redo features:
Linq to SQL - NO
Linq to Entities (beta) - NO
ECO - YES
8) Executable state machines:
Linq to SQL - NO
Linq to Entities (beta) - NO
ECO - YES
Partager