2012-03-25 7 views

Antwort

3

Nein, LINQ die MS SQL-Datenbank auf SQL unterstützt nur.

DbLinq verwendet den Connect/Net ADO-Treiber, aber ich würde DbLinq nicht für ernsthafte Produktionszwecke empfehlen. Wir fanden die Implementierung fehlerhaft und es war ein CPU-Fehler bei den einfachsten Abfragen (plus Probleme mit Verbindungspooling).

Wir wechselten zu DevArts LinqConnect, die viel stabiler war mit weniger "gotchas" aus einer Coding-Perspektive (es ist im Grunde ein Ersatz für LINQ to SQL), aber es ist ein kommerzielles Produkt, das eine Lizenzgebühr hat. Es ist jedoch billiger als Alternativen wie LightSpeed ​​und LLBLGen. Je nach Schema kann die kostenlose Version verwendet werden, wenn Sie nur auf 10 Entitäten pro Datenbank zugreifen müssen.

+0

Danke für die Antwort. Ich arbeite nicht mit einer ernsthaften, einfachen Lernaufgabe. – CheatRU

+0

FWIW, Linq to SQL kann auch eine große CPU-Hog auf MSSQL sein. Gibt keine Antwort, wollte nur darauf hinweisen, dass die CPU-Schwankung des LinqToSQL-Ansatzes nicht auf diesen Provider beschränkt ist ... :) – Slaggg