Я читаю имя пользователя, а затем проверяю, существует ли в другой таблице базы данных, проблема в том, что имя пользователя совпадает с тем случаем, которое может быть другим, и мешает ему найти пример соответствия jsmith и JSmith или JSMITH.
Как я могу это исправить? Должен ли я уменьшить регистр при записи в первую базу данных или изменить код ниже, когда я сравниваю эти два?
drUser["Enrolled"] =
(enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1);
UPDATE:
Все еще борясь с этим, приведенный ниже код компилируется, но не дает правильного результата при просмотре зарегистрированных пользователей. Я вижу те, которые не зарегистрированы, при просмотре тех, которые не зарегистрированы. Я вижу 1, который зарегистрирован, но их имя пользователя случай одинаковый в каждом datababse. Я правильно отформатировал код ниже?
drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase)));
Спасибо Джейми