У меня есть код C # для заполнения выпадающего списка в Silverlight, который отлично работает, за исключением случаев, когда есть дубликаты. Я думаю, что IEnumerable<Insurance.Claims>
- это коллекция, она отфильтровывает дубликаты. Как бы я написал свой запрос LINQ, чтобы принимать дубликаты?
Мои данные для примера выглядят так:
Code => CodeName
Полевая инициатива ФГИ
Инициатива по статическим ресурсам НИИ
Совместная полевая инициатива 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
}
});