LINQ-to-Everywhere
Mittlerweise kann man ĂĽber Microsoft allgemeine Abfragesyntax "Language Integrated Query" nicht nur Objektmengen, Datenbanken und XML-Dokumente abfragen, sondern auch viele andere Datenquellen aus Anwendungen (z.B. SAP) und Websites (z.B. Google).
- Dr. Holger Schwichtenberg
Microsoft allgemeine Abfragesyntax "Language Integrated Query" (LINQ) ist auf einem guten Weg, sich fĂĽr die Abfrage von Datenquellen unterschiedlichster Art zu etablieren. Mittlerweise gibt es neben den im .NET Framework 3.5 mitgelieferten Providern eine Reihe von Anbietern (kommerzielle und Open Source) sogenannte LINQ-Provider fĂĽr ihre Datenquellen.
Die nachfolgende Liste gibt einen guten Überblick über das Spektrum der Möglichkeiten, erhebt jedoch keinen Anspruch auf Vollständigkeit. Hinweisen ist außerdem darauf, dass viele der hier genannten Provider noch experimentell sind.
LINQ-Provider von Microsoft in .NET 3.5
- LINQ to Objects
- LINQ to XML (XLINQ)
- LINQ to Dataset
- LINQ to SQL (DLINQ)
LINQ-Provider von Microsoft in den .NET 3.5 Extensions
- LINQ to Entities
Andere LINQ-Provider (1) (Programmier-)Sprachen
- LINQ to XSD http://blogs.msdn.com/xmlteam/archive/2007/06/05/linq-to-xsd-preview-alpha-0-2-to-go-with-orcas-beta-1.aspx
- LINQ to Java http://xircles.codehaus.org/projects/quaere
- LINQ to PHP (PHPLINQ) http://www.codeplex.com/PHPLinq
- LINQ to Parallel http://www.microsoft.com/downloads/details.aspx?FamilyID=e848dc1d-5be3-4941-8705-024bc7f180ba&displaylang=en
- LINQ to JavasScript (JSLINQ) http://www.codeplex.com/JSLINQ
- LINQ to RDF http://blogs.msdn.com/hartmutm/archive/2006/07/24/677200.aspx
- LINQ to WMI http://bloggingabout.net/blogs/emile/archive/2005/12/12/10514.aspx
- LINQ to LDAP http://www.hookedonlinq.com/LINQ2LDAP.ashx
Andere LINQ-Provider (2) Datenbanken und ORM-Werkzeuge
- LINQ to MySql, Oracle and PostgreSQL http://code2code.net/DB_Linq/
- LINQ to VOA (kommerziell) http://www.vanatec.com/en/product-information/linq2sql
- LINQ to Genome (kommerziell) http://www.genom-e.com/Default.aspx?tabid=227
- LINQ to Nhibernate http://www.hookedonlinq.com/LINQToNHibernate.ashx
- LINQ to LLBLGen Pro http://weblogs.asp.net/fbouma/archive/2008/03/12/beta-of-linq-to-llblgen-pro-released.aspx
- LINQ to ADO.NET Data Service http://quickstarts.asp.net/3-5-extensions/adonetdataservice/NETClientLibrary.aspx
Andere LINQ-Provider (3) Anwendungen und Server
- LINQ to SAP (kommerziell) http://www.theobald-software.com/cms/de/erpconnect.net/linq-to-sap.html
- LINQ to SharePoint http://www.codeplex.com/LINQtoSharePoint
- LINQ to Microsoft CRM http://www.codeplex.com/LinqtoCRM
- LINQ to Excel http://www.codeplex.com/xlslinq
- LINQ to Active Directory http://www.codeplex.com/LINQtoAD
Andere LINQ-Provider (4) Websites ()
- LINQ to Amazon http://weblogs.asp.net/fmarguerie/archive/2006/06/26/Introducing-Linq-to-Amazon.aspx
- LINQ to FlickR http://spellcoder.com/blogs/bashmohandes/archive/2007/04/08/6552.aspx
- LINQ to Google http://www.codeplex.com/glinq
- LINQ to Freebase http://www.codeplex.com/metawebToLinQ