0

Linq2Sql には 1 対多の関係にある 2 つのテーブルがあります。それぞれが、コレクションまたは単一のインスタンス値によって相互に参照されます。

エンド ユーザーがコレクションを linq クエリのみに使用するようにしたいと考えています。コレクションにアイテムを追加して「SubmitChanges」できないようにしたくありません。

コレクションをコレクションとして Linq2Sql に登録する方法を教えてください。また、データベースをコレクション内のアイテムで更新しないように (プロパティ/フィールドではなく関係のみ) 指示する方法を教えてください。

4

1 に答える 1

0

データコンテキストで変更追跡を無効にすることができます。

http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.objecttrackingenabled.aspx

f ObjectTrackingEnabledがfalseの場合、DeferredLoadingEnabledは無視され、falseとして扱われます。この場合、DataContextは読み取り専用です。

于 2012-08-14T19:30:30.520 に答える