Ich muss Zeilen Zeilen in eine Datenbank einfügen, dann in einem anderen Thread diese Zeilen lesen und dann (in einem separaten Aufruf löschen Sie).Meistens performante Möglichkeit zum Schreiben, Lesen und Löschen (nicht aktualisieren) von Daten in eine SQL Server-Datenbank in .net
Normalerweise würde ich einfach Entity Framework dafür ausbrechen. Aber ich brauche das um schnell zu sein. Wirklich schnell.
Eine Zeile wäre eine bigint
, bigint
und eine varchar(max)
.
Gibt es einen schnelleren Weg, Entity Framework? Wenn ja, was ist das?
(Ich werde gegen SQL Server 2008 R2)
Nichts ist schneller als ein Datenreader. Werden Sie schmutzige Lesevorgänge durchführen, da Sie mehrere Threads haben? – SQLMason
FWIW, SO verwendet [Dapper] (http://code.google.com/p/dapper-dot-net/). – jrummell