2009-06-18 4 views
1

SQL Server 2008データベースでは、varbinary型の列を持つテーブルがあります。
現在、LINQ to SQLを使用してデータベースにアクセスしています。
私は既に私が列の読み込みを遅らせることができることを知っています。しかし、私は、その値からすべてのバイトをロードしないことによってメモリを消費したいと思っています。理想的には、私はそれらのバイトにストリームを持っていたいと思います。
これを達成する方法はありますか?答えが「はい」の場合、どうですか?.NETのTSQL varbinaryテーブルの列からバイトをストリームするにはどうすればよいですか?

答えて

1

私が知る限り、これはLINQを使っては不可能です。独自のSqlCommandオブジェクトを作成し、ForwardOnlyプロパティでExecuteReaderを呼び出して、データを手動でストリームアウトする必要があります。

関連する問題