EditIntroduction
Linq for Signum is the Linq provider implemented by the open source project
Signum Framework.
It has some important differences with Linq to Sq/ Entity Framework:
- Promotes a Entities-First approach: The DB Schema is generated from your C# entities, not the other way around.
- No DataContext: Database is an static class. You can still change the db connection through ConnectionScope and control object identity when retrieving using ObjectCache
As a Linq provider there are also other differences:
- No support for SQL 2000 (implementing SelectMany it's hard on SQL 2000)
- A more explicit model for outer Joins
- A more explicit way of dealing with lazyiness using Lazy
Linq queries are the only way to write queries in Signum Framework.
EditMore Information / Related Pages