2009-01-28 6 views
3

Comment implémenter la méthode pour IQuariable comme ci-dessous:Comment ajouter un collation aux expressions Linq?

var trash = (from a in ContextBase.db.Users 
       orderby a.FirstName 
       select a).ToCollatedList(); 

En conséquence, je veux voir

SELECT * from [User] 
ORDER BY FirstName 
COLLATE SQL_SwedishStd_Pref_Cp1_CI_AS ASC 

Merci.

Répondre

2

Vous ne pouvez pas étendre l'implémentation Linq-to-Sql pour exécuter de nouvelles fonctionnalités sur le serveur. Le meilleur que vous pouvez faire est une implémentation de collation côté client.

+0

Pourriez-vous nous savoir, nous savons comment, comment faire? –

2

Je voudrais exposer une vue pour les différents classements et permettre aux développeurs d'exécuter des requêtes LINQ to SQL par rapport aux vues.

Questions connexes