201 votes

SQL pour outil LINQ

Y a-t-il là un outil qui peut convertir la syntaxe SQL en syntaxe LINQ ?

Je veux juste réécrire les requêtes de base avec jointure, etc., pour LINQ. Il me sauverait beaucoup de temps.

84voto

Nikki9696 Points 3084

Linqer est un outil de conversion LINQ SQL. Il vous aide à apprendre LINQ et convertir vos requêtes SQL existantes.

Non chaque instruction SQL peut être convertie en LINQ, mais Linqer couvre plusieurs types d’expressions SQL. Linqer prend en charge deux langages .NET - Visual c# et Visual Basic.

34voto

wcm Points 3898

Je sais que ce n'est pas ce que vous avez demandé, mais LINQPad est vraiment un excellent outil pour enseigner vous-même LINQ (et c'est gratuit :o).

Quand le temps n'est pas grave, je l'ai utilisé pour la dernière semaine ou au lieu ou une fenêtre de requête dans SQL Server et mon LINQ compétences sont de mieux en mieux.

C'est aussi un joli petit extrait de code de l'outil. Son seul inconvénient est que la version gratuite ne dispose pas de la fonctionnalité IntelliSense.

28voto

chown Points 25161

Le projet de loi Horst de Conversion SQL, LINQ est une très bonne ressource pour cette tâche (ainsi que LINQPad).

LINQ Outils a une bonne liste d'outils, mais je ne crois pas qu'il y a autre chose là-bas qui peut faire ce Linqer fait.


Généralement parlant, LINQ est un niveau supérieur langage d'interrogation SQL qui peut causer la perte de change lorsque vous tentez de convertir SQL, LINQ. Pour l'un, LINQ émet en forme des résultats et SQL plat ensembles de résultats. Le problème ici est que d'une traduction automatique de SQL, LINQ ont souvent pour effectuer plus de translittération de la traduction - génération d'exemples de comment ne PAS écrire des requêtes LINQ. Pour cette raison, il y a peu (le cas échéant) des outils qui seront en mesure de convertir fiable SQL, LINQ. Analogue à l'apprentissage de C# 4 en convertissant d'abord VB6 pour C# 4 et ensuite étudier l'résultant de la conversion.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X