When people say "LINQ" there are really two they usually mean:
1) A general purpose query syntax and set of expression support that allows you to use a consistent query language against any type of data (collections, arrays, databases, xml files, web-services).
3) Specific data provider implementations/ORMs that you can efficiently use LINQ against. LINQ to SQL is a relational database ORM implementation that is built-in with Orcas as an example.
My hope is that we'll see a LINQ to SubSonic implementation at somepoint in the future (just as we know have a LINQ to NHibernate implementation). This would allow you to use LINQ against the SubSonic ORM implementation.
LINQ to SQL (the built-in OR/M in Orcas) is really, really good too. So I'd also recommend checking it out to see its features - since I think you'll find them very powerful (and the performance outstanding).
Hope this helps,
Scott
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}