Bonjour,

Je travaille sur l'élaboration d'une application en C# .net avec une base de données SQL Server 2008

Au début je me suis penché sur LINQ vu que j'avais travaillé avec auparavant. Or mon application actuelle doit avoir une performance maximale et permettre l'accès simultané à la base d'un très grand nombre d'utilisateurs (environ 500).

Selon les recherches que j'ai effectué jusqu'à maintenant, j'ai trouvé que :

- L'utilisation de LINQ est plus simple au niveau des requêtes et celà ne dépend pas de la base de données utilisée et ne nécessite pas des connaissances en SQL.

- Par ailleurs les requêtes LINQ mettent plus de temps que des requêtes SQL vu que les requêtes doivent être compliés ou qu'il faut faire des requêtes LINQ très élaborées pour avoir des résultats optimisés avec un temps de réponse avoisinnant le temps de réponse des requêtes SQL.

1) J'aimerais savoir si mes constatations sont exactes.
2) S'il y a d'autres alternatives
3) savoir si le fait de travailler en SQL est plus judicieux pour un gain :
a. du temps de réponse des requêtes
b. du temps de developpement