2011-06-22 38 views
0

私はMSSQLデータベースに対してLINQを使用しています。 TypeOfMetaDataテーブルとUserMetaDataテーブルと、TypeOfMetaDataとUserMetaDataテーブルからの外部キーを持つMetaDataHasTypeテーブルがあります。すべてのメタデータとタイプを取得して返すメソッドを実行する必要があります。問題は、正しい行を一致させるためにどのような戻り値を使用するべきかわかりません。助けのための2種類の異なる種類の一致に使用する戻り値

おかげで、

wardh

+1

私はあなたに何が必要なのかを教えていただけますか? –

+0

私はいくつかのUserMetaDataオブジェクトとMetaDataHasTypeオブジェクトを含むことができる何かを返す必要があります。 – wardh

答えて

1

あなたは結果格納する匿名型(VAR)を使用することができます:あなたは、これはあなたが望むものではない場合

var result = 
    yourDataContext 
    .UserMetaData_Table 
    .Select(
    userMetaData => 
     new 
     { 
     UserMetaData = userMetaData, 
     Types = userMetaData.MetaDataHasTypes.Select(types => types.TypeOfMetaData), 
     }) 
    .ToArray(); 

をできあなたがデータコンテキストの例と、あなたが持っているクラスとこれまでに試したことを質問してください。

関連する問題