1

複数の結果セットを結合するLINQ結合でValueInjecterを使用するにはどうすればよいですか?たとえば、このコードはオブジェクトにresult値を挿入しCombinedResultますが、いくつかのerrorsAndWarning値も。に挿入しCombinedResultます。プロパティの名前は同じです。

var combined = from result in results.DeferredItems
               join errorsAndWarning in errorsAndWarnings.DeferredItems
                on result.MeetingID equals errorsAndWarning.MeetingID
               select new CombinedResult().InjectFrom(result) as CombinedResult;

ありがとう。

4

1 に答える 1

3

これを使って:

var combined = from result in results.DeferredItems
               join errorsAndWarning in errorsAndWarnings.DeferredItems
                on result.MeetingID equals errorsAndWarning.MeetingID
               select new CombinedResult().InjectFrom(result)
                                          .InjectFrom(errorsAndWarning)
                                          as CombinedResult;
于 2012-04-13T15:14:45.367 に答える