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]

9
Wyraźne w Linq na podstawie tylko jednego pola tabeli
Próbuję użyć .distinct w Linq, aby uzyskać wynik na podstawie jednego pola tabeli (więc nie wymagają całego zduplikowanych rekordów z tabeli). Wiem, jak pisać podstawowe zapytania, używając odrębnych: var query = (from r in table1 orderby r.Text select r).distinct(); ale potrzebuję wyników, które r.textnie są zduplikowane.
138 c#  sql  linq 

9
Porównanie ciągów bez rozróżniania wielkości liter w LINQ-to-SQL
Czytałem, że nierozsądne jest używanie ToUpper i ToLower do porównywania ciągów bez uwzględniania wielkości liter, ale nie widzę alternatywy, jeśli chodzi o LINQ-to-SQL. Argumenty ignoreCase i CompareOptions String.Compare są ignorowane przez LINQ-to-SQL (jeśli używasz bazy danych z uwzględnieniem wielkości liter, otrzymasz porównanie z rozróżnianiem wielkości liter, nawet jeśli poprosisz o …
137 .net  sql  vb.net  linq  linq-to-sql 

7
Wypełnianie DataSet lub DataTable z zestawu wyników zapytania LINQ
Jak udostępnić zapytanie LINQ jako usługę sieciową ASMX? Zwykle z poziomu biznesowego mogę zwrócić wpisany DataSetlub DataTableserializowany do transportu przez ASMX. Jak mogę zrobić to samo dla zapytania LINQ? Czy istnieje sposób na wypełnienie wpisanego DataSetlub DataTableza pośrednictwem zapytania LINQ? public static MyDataTable CallMySproc() { string conn = "..."; MyDatabaseDataContext …


3
Linq: GroupBy, Sum i Count
Mam kolekcję produktów public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } Teraz chcę pogrupować kolekcję na podstawie kodu produktu i zwrócić obiekt zawierający nazwę, liczbę lub produkty dla każdego kodu i całkowitą cenę …
137 c#  .net  linq 

7
LINQ: różne wartości
Mam następujący zestaw elementów z XML: id category 5 1 5 3 5 4 5 3 5 3 Potrzebuję osobnej listy tych elementów: 5 1 5 3 5 4 Jak mogę wyróżnić kategorię ORAZ identyfikator również w LINQ?
136 linq  distinct 

22
Jak wziąć wszystkie elementy oprócz ostatniego w sekwencji przy użyciu LINQ?
Powiedzmy, że mam sekwencję. IEnumerable<int> sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 Uzyskanie sekwencji nie jest tanie i jest generowane dynamicznie, a ja chcę ją powtórzyć tylko raz. Chcę dostać 0 - 999999 (czyli wszystko oprócz ostatniego elementu) Rozumiem, że mógłbym zrobić coś takiego: sequence.Take(sequence.Count() - 1); ale to …
136 c#  .net  linq 


1
Dodawanie listy <t> .add () kolejna lista
Mam IEnumerable&lt;TravelDetails&gt;i próbuję dodać wartości w for-pętli do a List&lt;TravelDetails&gt;. Ciągle otrzymuję błędy. Błąd 15 Argument 1: nie można dokonać konwersji z „System.Collections.Generic.List” do „TrafficCore.DataObjects.TripDetails” C: \ TrafficNew \ TI 511-Web \ Traffic 2.0 \ 511Traffic \ 511Traffic \ Models \ DrivingTime.cs Mój kod to List&lt;TripDetails&gt; tripDetailsCollection = new List&lt;TripDetails&gt;(); …
134 c#  .net  linq 

5
Właściwy Linq, gdzie klauzule
Piszę sporo linq w moim codziennym życiu, ale przeważnie są to proste stwierdzenia. Zauważyłem, że używając klauzul where, istnieje wiele sposobów ich zapisywania i każdy z nich daje takie same wyniki, o ile wiem. Na przykład; from x in Collection where x.Age == 10 where x.Name == "Fido" where x.Fat …
134 c#  linq 


4
Przekonwertuj listę obiektów na tablicę jednej z właściwości obiektu
Powiedzmy, że mam następującą klasę: public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } a następnie tworzę listę następujących klas ( List&lt;ConfigItemType&gt; MyList) Teraz mam metodę z następującym podpisem: void AggregateValues(string someUnrelatedValue, params string[] listGoesHere) Jak mogę dopasować MyListsię do …
133 c#  linq 

2
Pobierz wszystkie elementy oprócz pierwszego z tablicy
Czy istnieje jednowierszowe wyrażenie easy linq, które po prostu pobiera wszystko z prostej tablicy oprócz pierwszego elementu? for (int i = 1; i &lt;= contents.Length - 1; i++) Message += contents[i]; Chciałem tylko sprawdzić, czy łatwiej jest skondensować.
132 c#  linq 

8
Sekwencja nie zawiera żadnych elementów?
Obecnie używam jednego zapytania w dwóch miejscach, aby pobrać wiersz z bazy danych. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); Zapytanie działa poprawnie podczas pobierania wiersza w celu umieszczenia danych w polach tekstowych, ale zwraca błąd „Sekwencja nie zawiera żadnych elementów”, gdy jest używane …
131 c#  linq 

9
Wybierz opcję Wiele pól z listy w Linq
W ASP.NET C # mam strukturę: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } i mam ich listę. Chcę wybrać category_idi category_name, prowadzenie DISTINCTi wreszcie ORDERBYna category_name. Oto, co mam teraz: List&lt;Data&gt; listObject = getData(); string[] catNames = listObject .Select(i=&gt; i.category_name) …
128 c#  linq  data-structures 

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.