Googleとこのサイトを検索してみましたが、これを見つけるのは難しかったので、これはすでに質問されてどこかに回答されていますが、見つけられませんでした。LINQによるイメージデータ型の扱い方
とにかく、ドキュメントを保持するためにイメージデータ型を使用してSQL 2005データベースにドキュメントを格納するコードを継承しました。このメソッドを使用するときにクライアント側でドキュメント列を使用しないため、ドキュメント列を含むすべての列を返すテーブルを照会して、これを非常に高価な操作にするLINQメソッドがあります。
は、ここで現在のコードの抜粋です:私は、ドキュメントの列を無視したいのですが、この方法の負担を軽減するために
rtnList = (from c in pdc.View_ActiveDocumentRepositories
select new Document(c.ItemId, c.DocumentId, c.Extentsion, c.Filename, c.Document.ToArray(),
c.ModifiedDate, c.ModifiedBy, dSvc.GetStatus(c.Status), c.ApprovedDate, c.ApprovedBy,
c.Active)).ToList();
。
- Document欄への参照を削除します(使用しない場合でも、これは動作しますか、ActiveDocumentRepositoriesオブジェクトを通してデータが返されますか?)。
- [ドキュメント]列を除外する新しいビューを作成します。
- Document列を除外するストアドプロシージャ。 (ただし、#2と同じである必要があります)
ベストアンサーにはどのような考えがありますか?ありがとう。
Linqクラスの生成方法については言及していませんが、http://weblogs.asp.net/scottgu/archive/2007/05/29/linq-to-sql-part-2-defining- our-data-model-classes.aspx Delay/Lazy Loadingについて語る – sgmoore