0

LINQ to SQL を使用して、コードを使用してエンティティの一部のプロパティに "Delay Loaded = true" を指定する方法はありますか?

デザイナーで手動で行うことはできますが、テーブルが更新/再バインドされると、そのカスタマイズが失われます。

私は DataLoadOptions と LoadWith() を知っていますが、それは遅延読み込みの代わりに熱心な読み込みを使用するためのものであり、積極的な読み込みがデフォルトである場合に遅延読み込みを指定したいと考えています。

ScottGu はここでいくつかの興味深い約束をしましたが、彼はそれをフォローしていませんでした。:-)

4

1 に答える 1

0

遅延読み込みに関して次のことがわかりました。

 private System.Data.Linq.Link<String> _content;    [Column(Name = "content", DbType
  = "NVarChar(MAX) NOT NULL", Storage = "_content")]    public String Content
 {        get { return this._content.Value; }
          set { this._content.Value = value; }
 }

これが完全です:

linq から sql への外部マッピングを使用してプロパティの読み込みを遅らせるにはどうすればよいですか?

これが役立つかどうかわからない

于 2009-07-01T13:09:11.147 に答える