Привет, я хочу знать, есть ли более упрощенный метод, чем тот, который используется сейчас, чтобы найти, есть ли запись или нет в mysql db.Как проверить mysql db для записи с меньшим кодом
public static bool check_db_entry(string query)
{
using (var conn = new MySqlConnection(DbMethods.constr))
{
using (var cmd = new MySqlCommand(query, conn))
{
conn.Open();
using (var rdr = cmd.ExecuteReader())
{
if (rdr.Read() == false)
{
return false;
}
else
{
return true;
}
}
}
}
}
вы начинаете новое соединение каждый раз, когда вы вызываете эту функцию? Производительность будет ужасной. – Trent
@Trent - это правильный способ сделать это. Связи в .Net объединены, поэтому на самом деле это довольно эффективно. –
Для начала вы можете сделать: 'return rdr.Read()' –