Pytania oznaczone «linq»

105
Czy to Linq czy Lambda?

Wiem, że to jest Linq: var _Results = from item in _List where item.Value == 1 select item; Wiem, że to jest Lambda: var _Results = _List.Where(x => x.Value == 1); Uwaga redaktora: powyższe to nie tylko Lambda, to Linq używający "Method Syntax", którego predykatem jest Lambda. Żeby było...

105
Kod Linq, aby wybrać jedną pozycję

Piszę dużo takiego kodu, aby wybrać jeden pasujący element var item = (from x in Items where x.Id == 123 select x).First(); Czy jest na to czystszy sposób, czy jest to tak zwięzłe, jak zamierzam? EDYCJA: Powinienem był powiedzieć „Czystszy sposób korzystania ze składni linq”. Byłem już świadomy...

104
Twórz partie w linq

Czy ktoś może zasugerować sposób tworzenia partii o określonym rozmiarze w linq? Idealnie chciałbym móc wykonywać operacje na fragmentach o określonej konfigurowalnej

102
jak sprawdzić, czy obiekt już istnieje na liście

Mam listę List<MyObject> myList i dodaję pozycje do listy i chcę sprawdzić, czy ten obiekt jest już na liście. więc zanim to zrobię: myList.Add(nextObject); Chcę zobaczyć, czy nextObject jest już na liście. Obiekt „MyObject” ma wiele właściwości, ale porównanie opiera się na...

99
LINQ gdzie vs takewhile

Chcę zobaczyć różnicę między metodami takewhile i where LINQ. Otrzymałem następujące dane z MSDN, ale to nie miało dla mnie sensu Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Filtruje sekwencję wartości na podstawie predykatu.

98
LINQ Korzystanie z Max (), aby wybrać pojedynczy wiersz

Używam LINQ na IQueryable zwrócony z NHibernate i muszę wybrać wiersz z maksymalną wartością (wartościami) w kilku polach. Uprościłem kawałek, na którym się trzymam. Muszę wybrać jeden wiersz z mojej tabeli z maksymalną wartością w jednym polu. var table = new Table { new Row(id: 1, status:...

97
Jak używać IEqualityComparer

W mojej bazie danych mam kilka dzwonków o tym samym numerze. Chcę je wszystkie zdobyć bez powielania. Stworzyłem klasę porównawczą, aby wykonać tę pracę, ale wykonanie funkcji powoduje duże opóźnienie funkcji bez wyraźnego, od 0,6 s do 3,2 s! Czy robię to dobrze, czy muszę użyć innej...

97
Składnia Linq - wybór wielu kolumn

To jest moja składnia Linq, której używam do mojego modelu jednostki IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Jak mogę wybrać wiele kolumn? Tak jak chcę również wybrać...