Это моя таблица в базе данных MySQL:
+----------+--------+---------+
| UserName | Region | UsercIX |
+----------+--------+---------+
| a123456 | X410 | NULL |
| a123456 | X420 | 1 |
| a123456 | X430 | NULL |
| a123456 | X440 | 1 |
+----------+--------+---------+
Пользователь a123456 поддерживает запись для X420 и X440 Region (UsercIX = 1) и чтение для X410 и X430 Регион ( UsercIX = NULL ).
Мне нужнонайдите в этой таблице -via LINQ или значения только для вашего предложения, равные 1 в столбце UsercIX , поскольку при DataReader извлекается первое значение столбца, котороеимеет значение null.
Пожалуйста, вы мне поможете?
Мой код указан ниже
using (OdbcDataReader reader = command.ExecuteReader())
{
if (reader.HasRows)
{
while (reader.Read())
{
int UsercIX = Convert.ToInt32(reader["UsercIX"]); //IS NULL
}
}
}
Редактировать # 01
using (OdbcDataReader reader = command.ExecuteReader())
{
if (reader.HasRows)
{
while (reader.Read())
{
int UsercIX = reader.GetInt32(6);
}
}
}