2009-11-19 4 views
1

Je connais Microsoft Implémentation de LINQ.Are Différentes API LINQ disponibles (tierce partie)?LINQ API Clarifications

+1

Que voulez-vous dire exactement par LINQ? C'est un terme large qui couvre un tas de fonctionnalités liées mais distinctes (extensions de langue, bibliothèques, ...) –

Répondre

0

Il y a certainement différents fournisseurs de LINQ autour. Par exemple, il y a LINQ to NHibernate; J'ai Push LINQ; il y a un .NET 2.0-compatible port of LINQ to Objects, et divers autres. L'une des bonnes choses à propos de LINQ est qu'il s'agit plus d'un motif qu'autre chose. Vous pouvez implémenter les bits du modèle qui vous sont utiles, comme vous le souhaitez. Si vous voulez un moteur de requête hors processus, vous pouvez utiliser Queryable pour commencer, mais vous n'avez pas pour utiliser pour utiliser IEnumerable<T> ou IQueryable<T>.