2017-02-13 55 views
-2

我不知道如何通過LINQ引用數據庫和數據庫表。我把它作爲Database.databaseTableName在下面的代碼中。我想作爲JsonResult返回。如果我使用的是使用ado.net實體模型從DbContext繼承的類,那麼我可以這樣做,但我沒有使用它。如何在LINQ(C#)中引用數據庫表並將其作爲JsonResult返回

public JsonResult getInfo() 
    { 

     try 
     { 
      string connectionString = "Data Source = thispartWorks; Initial Catalog = serverName; Persist Security Info = True; User ID = id; Password = pw"; 
      conn = new SqlConnection(connectionString); 
      conn.Open(); 

      var query = (from bob in Database.databaseTableName 
          orderby bob.ReceivedDate descending 
          select bob).Take(1000); 

      return new JsonResult { Data = query, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; 
     } 
     finally 
     { 
      conn.Close(); 
     } 
    } 
+0

嘗試http://stackoverflow.com/questions/17398019/how-to-convert-datatable-to-json-in-c-sharp – A3006

+0

你的問題是什麼?這段代碼不能以某種方式工作嗎?如果是這樣,請描述問題。 – ADyson

+0

什麼不在這裏工作?你得到什麼錯誤?你注意到了哪些意想不到的行爲? –

回答

相關問題