Pytania otagowane jako linq

Language Integrated Query (LINQ) to składnik Microsoft .NET Framework, który dodaje natywne funkcje zapytań do języków .NET. W razie potrzeby rozważ użycie bardziej szczegółowych tagów, na przykład [linq-to-sql], [linq-to-entity] / [entity-framework] lub [plinq]


4
Czy linq's let słowo kluczowe jest lepsze niż jego słowo kluczowe w?
Obecnie odświerzam LINQ i próbuję zrozumieć różnicę między leti używając intosłowa kluczowego. Jak dotąd letsłowo kluczowe wydaje się lepsze niż intosłowo kluczowe, o ile wiem. Słowo intokluczowe zasadniczo umożliwia kontynuowanie zapytania po projekcji. (Chcę tylko wyraźnie powiedzieć, że nie odnoszę się do tego, który służy do dołączania do grupy). Biorąc …
86 c#  linq 

21
Model wspierający kontekst „ApplicationDbContext” zmienił się od czasu utworzenia bazy danych
Przede wszystkim nie widziałem tego błędu nigdzie indziej i myślę, że nie jest to powtórzenie, więc najpierw przeczytaj całą sytuację. Wszystko działało dobrze, a potem próbowałem zaktualizować jedną z moich klas modelu ( klasa App i aktualizacja są teraz komentowane), które wymienię poniżej; i bum miałem ten brzydki błąd. Model …

8
Jak zastosować OrderBy w IQueryable przy użyciu nazwy kolumny ciągu w ramach ogólnej metody rozszerzenia?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Ponieważ typ OrderBy nie jest wywnioskowany z sortExpression, w czasie wykonywania muszę określić coś takiego: var sortExpression = Expression.Lambda<T, …

8
Właściwość Count a metoda Count ()?
Pracując z kolekcją, mam dwa sposoby uzyskania liczby obiektów; Count(właściwość) i Count()(metoda). Czy ktoś wie, jakie są kluczowe różnice? Mogę się mylić, ale zawsze używam tej Countwłaściwości w jakichkolwiek instrukcjach warunkowych, ponieważ zakładam, że Count()metoda wykonuje jakieś zapytanie względem kolekcji, gdzie Countmusiało być już przypisane przed moim „pobieraniem”. Ale to …
85 c#  linq  list  collections  count 

8
Przecięcie wielu list za pomocą IEnumerable.Intersect ()
Mam listę list, dla których chcę znaleźć skrzyżowanie w ten sposób: var list1 = new List<int>() { 1, 2, 3 }; var list2 = new List<int>() { 2, 3, 4 }; var list3 = new List<int>() { 3, 4, 5 }; var listOfLists = new List<List<int>>() { list1, list2, list3 …
85 c#  .net  linq 




5
Sortuj listę alfabetycznie
Mam następującą klasę: class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } Obecnie sortuję klasę losowo, korzystając z: void ShuffleGenericList<T>(IList<T> list) { //generate a Random instance var rnd = new Random(); //get the …
83 c#  .net  linq  sorting 

7
Drzewa ekspresji dla manekinów? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Jestem manekinem w tym scenariuszu. Próbowałem przeczytać w Google, co to jest, …

6
LINQ OrderBy z więcej niż jednym polem
Mam listę, której potrzebuję, posortowaną według dwóch pól. Próbowałem użyć OrderBy w LINQ, ale to pozwala mi określić tylko jedno pole. Szukam listy do posortowania według pierwszego pola, a następnie, jeśli są jakieś duplikaty w pierwszym polu, aby posortować według drugiego pola. Na przykład chcę, aby wyniki wyglądały tak (posortowane …
83 c#  linq 


11
Czy istnieje biblioteka LINQ dla C ++? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Czy istnieją jakieś ruchy niezależne od platformy (nie CLI), aby LINQ zaczął w jakiś sposób C …
82 c++  linq  unix 

5
Jaki jest najlepszy sposób na osiągnięcie „MinOrDefault” w Linq?
Tworzę listę wartości dziesiętnych z wyrażenia linq i chcę minimalną wartość niezerową. Jednak jest całkowicie możliwe, że wyrażenie linq spowoduje powstanie pustej listy. Spowoduje to wyjątek i nie ma MinOrDefault, który poradziłby sobie z tą sytuacją. decimal result = (from Item itm in itemList where itm.Amount > 0 select itm.Amount).Min(); …
82 c#  linq 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.