重複がある場合を除いて正常に動作するSilverlightのドロップダウンリストを作成するC#コードがあります。私はIEnumerable<Insurance.Claims>
がコレクションなので、重複を除外していると思います。重複を受け入れるようにLINQクエリをコード化するにはどうすればよいですか?ADO.NET Data Services、LINQ
私のサンプルデータは、次のようになります。
コード=>コードネーム
FGI フィールドの一般的なイニシアティブ
SRI 静的リソースイニシアティブ
JFI 共同フィールドイニシアチブ - これが結果に "上書き" され
JFI 共同友達イニシアティブ
IEnumerable<Insurance.Claims> results;
// ADO.NET Data Service
var claim = (from c in DataEntities.Claims.Expand("Claimants").Expand("Policies")
where c.Claim_Number == claimNumber
select c);
DataServiceQuery<Insurance.Claims> dataServiceQuery =
claim as DataServiceQuery<Insurance.Claims>;
dataServiceQuery.BeginExecute((asyncResult) =>
{
results = dataServiceQuery.EndExecute(asyncResult);
if (results == null)
{
// Error
}
else
{
// Code to populate Silverlight form
}
});
IEnumerableは単なるインターフェイスです。何も_do_しません。特に、重複をフィルタリングしません。 –