EF1

2011-07-26 3 views
0

にDeferredLoading有効にするにはどうすればEF4でdefferedロードを有効にする方法を見てきましたが、EF1の.NET Framework 3.5EF1

に任意のアイデアを、これを行う方法がわかりませんか?

+0

@Mitch Wheatここには、このオプションのリンクがあります。http://blogs.msdn.com/b/adonet/archive/2009/05/12/sneak-preview-deferred-loading-inentity-framework-4フレームワーク4の-0.aspx、フレームワーク3.5のどこにこのオプションがあるのか​​わからない – Riz

+0

いいえ何を試しましたか? –

答えて

3

これは、これ以上遅延ロードと呼ばれません。これはレイジーローディング(透過レイジーローディングと呼ばれる)と呼ばれ、EFv4の機能に過ぎません。 EFv1はそれをサポートしていません。 EFv1でナビゲーションプロパティをロードする場合は、明示的にLoadメソッドを呼び出す必要があります。

+0

EF1のデフォルトでは、参照エンティティは自動的にロードされません。レイジーローディングはONです - そうですか? – Riz

+1

EF1参照エンティティは決して自動的にロードされません。それらをロードするには、常にメソッドを呼び出さなければなりません。 –

+0

Lazy Loadingはオンになっていますか? – Riz