Pytania oznaczone «linq»

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ć...

96
Co robi Include () w LINQ?

Próbowałem przeprowadzić wiele badań, ale jestem bardziej typem db - więc nawet wyjaśnienie w MSDN nie ma dla mnie żadnego sensu. Czy ktoś może wyjaśnić i podać kilka przykładów, jakie Include()stwierdzenie robi w SQLzapytaniu?

96
Jak spłaszczyć drzewo za pomocą LINQ?

Mam więc proste drzewo: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Mam IEnumerable<MyNode>. Chcę uzyskać listę wszystkich MyNode(w tym obiektów węzłów wewnętrznych ( Elements)) jako jedną płaską listę Where group == 1. Jak to...

96
Jak mogę wybrać opcję SELECT UNIQUE z LINQ?

Mam taką listę: Red Red Brown Yellow Green Green Brown Red Orange Próbuję zrobić SELECT UNIQUE z LINQ, tj. Chcę Red Brown Yellow Green Orange var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name; Następnie zmieniłem to na var uniqueColors = from...

96
Jak zwrócić wartość z Action ()?

W odniesieniu do odpowiedzi na to pytanie Przekazywanie DataContext do Action () , w jaki sposób mogę zwrócić wartość z akcji (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Powinien być bardziej podobny do: MyType myType = SimpleUsing.DoUsing<MyType>(db => { //...

95
Jak dynamicznie określić argument Linq OrderBy?

Jak określić argument przekazany do orderbyprzy użyciu wartości, którą biorę jako parametr? Dawny: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Obecnie wdrażane: List<Student> orderbyAddress = existingStudends.OrderBy(c =>...

95
Roslyn nie mógł skompilować kodu

Po migracji projektu z VS2013 do VS2015 projekt nie jest już kompilowany. Błąd kompilacji występuje w następującej instrukcji LINQ: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in array where...

94
Stronicowanie za pomocą LINQ dla obiektów

Jak zaimplementowałbyś stronicowanie w zapytaniu LINQ? Właściwie na razie byłbym zadowolony, gdyby można było naśladować funkcję sql TOP. Jestem jednak pewien, że potrzeba pełnej obsługi stronicowania i tak pojawi się wcześniej. var queryResult = from o in objects where ... select new { A =...

94
LINQ Join z wieloma warunkami w klauzuli On

Próbuję zaimplementować zapytanie w LINQ, które używa lewego sprzężenia zewnętrznego z wieloma warunkami w klauzuli ON. Posłużę się przykładem następujących dwóch tabel Project (ProjectID, ProjectName) i Task (TaskID, ProjectID, TaskName, Completed). Chcę zobaczyć pełną listę wszystkich...