12 Stimmen

LINQ to SQL-Visualisierer für VS 2010?

Ich versuche, einen LINQ to SQL-Visualisierer für Visual Studio 2010 zu finden.

Kennt jemand einen solchen Ort?

Als ich mit Vs 2008 gearbeitet habe, habe ich dies verwendet eine .

Aber mit Vs 2010 funktioniert das nicht.

Ich habe dies versucht eine aber es hat auch nicht funktioniert!

Gibt es ein Visual Studio 2010 Visualizer für Linq to SQL?

Die Werkzeuge müssen in vs 2010 integriert werden.

11voto

Cédric Boivin Punkte 10320

Nach Recherchen habe ich Folgendes gefunden artículo und sie sprechen wir brauchen, um die Linq-to-Sql-Visualizer mit vs 2010 dll Referenz neu kompilieren, und es funktioniert sehr schön.

Hier sind die Lösungen

Auch wenn diese Metasprache Dinge prägnanter ausdrücken kann, wird es wohl eine Reihe von Szenarien geben, in denen ich es vorziehen werde, weiterhin die C# 2008 Beispiele Expression Tree Visualizer (Expression Tree Visualisierung durch einen Windows Form Tree) oder Manuel Abadia Linq-Ausdruck Debugger Visualizer (Visualisierung des Ausdrucksbaums durch einen Graphen). Ich habe bemerkt, dass diese beiden Addins unter VS 2010 nicht funktionieren und der Trick, den ich hier mitteilen möchte, ist, dass man sie unter VS 2010 einfach neu kompilieren muss, indem man auf die VS 2010 Assembly Microsoft.VisualStudio.DebuggerVisualizers.dll verweist (zu finden in C:\Program ファイル \Microsoft Visual Studio 10.0 \Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll ) anstelle der VS 2008-Assembly mit demselben Namen. Dies funktioniert wie ein Charme mit der C# 2008 Samples Expression Tree Visualize in VS 2010 auf .NET 4 und .NET 3.5 Projekte verwendet. Ich erwarte das gleiche gute Ergebnis mit dem Manuel Abadia Stück Code (aber Quellcode ist hier nicht verfügbar, so konnte ich nicht neu kompilieren, Manuel können Sie das tun?)

5voto

abatishchev Punkte 94886

Haben Sie versucht LINQpad ?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X