Avatar
onyxs95
Člen
Avatar
onyxs95:

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:

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:

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:

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.