2009-08-21 12 views
1

In SQL Server 2008 gespeicherten Prozeduren kann SUBSTRING verwendet werden, um nur Teil einer Varbinary (MAX) -Spalte gleichzeitig aus einer Abfrage zurückzugeben.Linq to SQL: Varbinary (Max) inkrementelle Lesevorgänge

Ist eine ähnliche Funktion verfügbar, wenn LINQ To SQL über C# direkt im Code verwendet wird?

EDIT: Ich meine, so dass nur eine bestimmte Anzahl von Bytes in Code aus der Datenbank geladen werden und nicht der gesamte Blob jedes Mal nur ein Teil der Daten benötigt wird.

EDIT: Da es nur eine Antwort gibt, nehme ich an, dass dies nicht möglich ist, also akzeptiere ich die erste Antwort.

Antwort

0

Nein, das glaube ich nicht. Um das zu bekommen, denke ich, dass Sie ziemlich viel eine IDataReader verwenden müssen.

+0

Danke, leider ist das, was ich dachte, ich denke, der einzige Weg, es zu tun ist, eine gespeicherte Prozedur dann zu verwenden. – gmn