public JsonResult HaeTaloTiedot() { //avataan tietokantayhteys = luodaan uusi entiteettiolio AlytaloDBEntities entities = new AlytaloDBEntities(); //haetaan TalonLämpö -taulusta kaikki data var talotiedot = (from t in entities.TalonLämpö select new { t.TalonLämpöId, t.TaloId, t.TalonNykyLämpö, t.TalonTavoiteLämpö }).ToList(); //Muutetaan data json -muotoon toimitettavaksi selaimelle. var serializerSettings = new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects }; string json = JsonConvert.SerializeObject(talotiedot, serializerSettings); //string json = JsonConvert.SerializeObject(talotiedot); //Suljetaan tietokantayhteys. entities.Dispose(); //Palautetaan data json-muodossa selaimeen return(Json(json, JsonRequestBehavior.AllowGet)); }
protected override void Dispose(bool disposing) { if (disposing) { entities.Dispose(); } base.Dispose(disposing); }