2 Stimmen

LINQ to SQL in Visual Studio 2005

Ich führe normalerweise VS 2008 zu Hause aus und LINQ ist integriert. Bei der Arbeit verwenden wir immer noch VS 2005 und ich habe die Möglichkeit, ein neues Projekt zu starten, für das ich gerne LINQ to SQL verwenden würde.

Nachdem ich einige Suche alles, was ich kommen konnte mit war die MAY 2006 CTP von LINQ müsste installiert werden, damit LINQ in VS 2005 arbeiten.

Kennt jemand die richtigen Add-Ins oder Updates, die ich installieren müsste, um LINQ in VS 2005 zu verwenden (vorzugsweise ohne die oben erwähnte CTP verwenden zu müssen).

2voto

Mark Cidade Punkte 95914

Sie können auf System.Data.Linq.dll und System.Core.dll verweisen und Ihr Build-Ziel für C# 3.0 oder den neuesten VB-Compiler festlegen, aber alles andere müsste manuell zugewiesen werden (keine Designer-Unterstützung in VS2005 in LINQ to SQL RTM).

2voto

Amy B Punkte 104656

Es ist nicht mehr zulässig, die Mai-CTP (die Beta-Software) zu verwenden.

Es ist nicht zulässig, die System.Core.dll (und andere) ohne die Installation von .Net 3.5 einzusetzen.

Der beste Weg, um LINQ in VS2005 zu tun ist zu verwenden LINQBridge für LinqToObjects und einfache Tabellenadapter oder eine andere Datenzugriffsmethode zu verwenden, um Ihre Daten in Objekte umzuwandeln (für weitere In-Memory-Abfragen).

Beachten Sie auch: LinqToObjects erwartet Func(T) - die im Wesentlichen Delegat-Typen sind. LinqToSQL erfordert Expression(Func(T)) - die Ausdrucksbäume sind und ohne die Lambda-Syntax viel schwieriger zu konstruieren sind.

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