5
otrzymuję ten błąd, gdy próbuję ten kod:LINQ do podmiotów nie rozpoznaje metody „Int32 ToInt32 (System.String)” metoda i ta metoda nie może być tłumaczone na wyrażeniu sklepu
TaxiEntities db = new TaxiEntities();
bool IsUserPassCorrected = db.tblOperators.Any(item => item.UserName.ToLower() == txtUserName.Text.ToLower() &&
item.Password == Convert.ToInt32(txtPassWord.Text));
if (!IsUserPassCorrected)
{
MessageBox.Show("Username or Password is incorrected! Please try again");
}
wsporniki użytkowania i analizowania/tryparse – Sayse
na marginesie, jeśli db nie jest rozróżniana można pominąć ' .ToLower() 'sprawia, że jest on bardziej czytelny. Nie zapomnij również "Zlikwiduj" kontekst, który najlepiej jest zawinąć wewnątrz bloku 'using'. – Silvermind