2011-04-08 1 views
0

J'essaie de comprendre comment ajouter un index à une requête LINQ pour accélérer la rechercheAjout d'un index à une requête LINQ

var confirmation = (from p in _database.Participations where (p.accountID == bulletin.receiverID && p.eventID == @event.ID) select p).FirstOrDefault(); 

Je voudrais ajouter un index sur la p.eventID champ

Merci!

+5

Ce problème n'est pas lié à LINQ ou à C#. L'index doit être dans votre base de données - parlez à votre DBA. –

Répondre

1

Vous devrez ajouter l'index à la colonne dans la base de données. Linq to XXX ne génère que du code SQL

+0

Très bien merci, je suppose que j'ai mal compris [link] (http://msdn.microsoft.com/en-us/vcsharp/aa336758#SelectIndexed) – geoffreydv