Nauč se s námi víc. Využij 50% bonus na e-learningové kurzy.
Pouze tento týden sleva až 80 % na e-learning týkající se Javy

Diskuze: Částečné vyhledávání

Aktivity (5)
Avatar
onyxs95
Člen
Avatar
onyxs95:12.3.2014 8:42

Zdravím, mám databázi zboží, která běží na MS SQL Server 2012 a přistupuji k ní pomocí EF 6 database first. Potřebuji vyhledávat ve sloupci název zboží podle části názvu. Např. napíšu do vyhledávacího pole "Myč" a vrátí mě to všechny položky, které obsahují tento řetězec.

var neco = databazeKaret.Karty.Where(n => n.NazevZbozi == "Myč");
Where

právě potřebuje přesnou shodu.
Nemůžu nikde najít řešení mého problému, tak kdyby někdo věděl byl bych vděčný. :-)

Editováno 12.3.2014 8:43
 
Odpovědět
12.3.2014 8:42
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na onyxs95
Petr Nymsa:12.3.2014 8:56

Specifikuj znova a líp dotaz. Nějak nechápu co potřebuješ.

Nahoru Odpovědět
12.3.2014 8:56
Pokrok nezastavíš, neusni a jdi s ním vpřed
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
onyxs95
Člen
Avatar
onyxs95:12.3.2014 9:25

Potřebuji aby mě to vracelo všechny položky které mají v názvu vyhledávaný text. Něco jako filtr.

 
Nahoru Odpovědět
12.3.2014 9:25
Avatar
onyxs95
Člen
Avatar
onyxs95:12.3.2014 10:46

Tak už se mi to povedlo vyřešit, stačilo použít Contains.

var neco = databazeKaret.Karty.Where(n => n.NazevZbozi.Contains("Myč"));

Nyní mě to vrací položky u kterých je součástí názvu slovo "Myč" například.

 
Nahoru Odpovědět
12.3.2014 10:46
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.