LINQを初めて使用しています。私はDISTINCTクエリを実行しようとしているので、Silverlightでそれを使用しようとしています。私のSilverlightアプリケーションは、カスタムタイプのObservableCollectionを返すWCFサービスをpingします。カスタムタイプのいくつかのプロパティに基づいてDISTINCTレコードセットを取得しようとしています。私は、最初のステップは、私のレコードセットを取得することです知っているので、私は残念ながら、これは動作しません、次のObservableCollectionを使用したLINQ-ing
var filteredItems = (from entity in e.Result
select new FilteredItem
{
Property1 = entity.Property1,
Property2 = entity.Property2,
Property3 = entity.Property3
}).Distinct();
をしようとしています。 「ソースタイプMyServiceProxy.MyCustomTypeのクエリパターンの実装が見つかりませんでした。選択しません... "ObservableCollectionをLINQで使用するにはどうすればよいですか、私は?
ありがとうございました!
を、私はe.Resultが何であるかを確認するために、この行の前に何かを設定します。 Console.WriteLine(e.Result.GetType()。ToString())のようなものです。それがあなたに何を期待しているかを見てください。 –