Я много раз использовал linq to sql, чтобы он работал правильно, но сегодня что-то не так
это код, который должен выбрать пароль из таблицы пользователей.
Я называю этот метод скажите Райт ... результат не пароль, см. Рисунок.
public void GetPassword(int id)
{
using (HProDataContext db = new HProDataContext())
{
_CurrentPassword = (from p in db.users
where p.id == _CurrentID
select p.password).ToString();
}
}
вот как я использую этот метод
private void btnOK_Click(object sender, RoutedEventArgs e)
{
if (listView1.SelectedItems.Count < 1)
{
MessageBox.Show("Please Select User");
}
else if (listView1.SelectedItems.Count > 1)
{
MessageBox.Show("Please Select Only One User");
}
else
{
_CurrentID = Convert.ToInt32(listView1.SelectedValue);
GetPassword(_CurrentID);
if (PasswordBox.Password == _CurrentPassword)
{
MessageBox.Show("You r in");
}
else
{
//MessageBox.Show("Password Is incorrect, please try again");
MessageBox.Show(_CurrentPassword);
}
}
}