Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Problem z MVC5 Mqsql

Wypróbuj to podejście:

using (var db = new ChainEntities())
{
    ViewData["chain_name"] = new SelectList(db.chains, "code", "name");

    return View(db.chains.ToList());
}

W ten sposób otwierasz połączenie tylko raz, a po zakończeniu usuwasz.

Rozsądne do działania:

[HttpPost]
public ActionResult Action(string code)
{

    using (var db = new ChainEntities())
    {
      var query = from c in db.chains
                  where c.code == code
                  select c;

      return Json(query);//Return Json Result
    }

}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy to działa, aby zatrzymać wstrzykiwanie sql?

  2. Jak używać indeksów do poprawy wydajności zapytań MySQL

  3. Czy poprawnie używam Java PooledConnections?

  4. Echo pole logiczne jako tak/nie lub inne wartości

  5. Przekroczono limit czasu oczekiwania na blokadę; spróbuj zrestartować transakcję, mimo że nie używam transakcji