2009-06-04 5 views
0

LINQ to SQLを使用すると、コードを使用するエンティティの一部のプロパティで「Delay Loaded = true」を指定する方法はありますか?LINQからSQLへの遅延ロードプロパティのプログラムによる制御

私はデザイナーで手動で行うことができますが、テーブルが更新/リバウンドされている場合はそのカスタマイズを失います。

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

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

答えて

0

私は、次の遅延ロードをregaringが見つかりました:

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; } 
} 

ここでは、完全な形である:

How to delay loading a property with linq to sql external mapping?

これは

に役立つかどうかを知るしないでください
関連する問題