Jak pobrać wartość typu string z zapytania?

0

Witam, jak uzyskać pole imie wartość typu string z tego zapytania?

 var result = db.Klient.Where(us => us.username == username.Trim());
 string imie= from r in result select new {r.Imie}; // kod jest blędny chodzi o sam fakt co chcę uzyskać 
 
2

Ale ty chcesz pobrać jedno imie? Bo selectem zaciągasz całą kolekcje i do końca nie wiadomo o co Ci chodzi.
Może tak:

var result = db.klient.FirstOrDefault(u => u.username == username.Trim());
string imie = result.Imie; //jeśli result nie jest nullem
0

Poradziłem sobie tym sposobem, dzięki za zainteresowanie i przepraszam za niejasny post

string imie= (from r in db.Klient where r.username == username.Trim() select r.imie).FirstOrDefault();

Pozdrawiam

2

Przykład @dam1an jest czytelniejszy i nie jest to misz masz jak w twoim przypadku.

string imie = db.Klient.FirstOrDefault(u => u.username == username.Trim()).imie;

1 użytkowników online, w tym zalogowanych: 0, gości: 1