IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
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
Tvůrce
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
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.