세 엔티티가 있습니다. 엔터티 센서, 엔터티 tanaman 및 엔터티 tanamanhassensor가 있습니다. api tanamanhassensor에서 json jquery를 사용하여 그래프를 만들고 싶습니다. 그래프를 표시하는 방법? 난 내 JSON을 사용하는 경우, API를 http://xxxxx/api/tanaman_has_sensor는일대 다 관계로 웹 API를 얻는 방법
내 기관과 같이 찾을 수 없습니다 :
public partial class Tanaman_has_Sensor
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public Tanaman_has_Sensor()
{
this.Tanaman_has_Sensor_has_Jadwal = new HashSet<Tanaman_has_Sensor_has_Jadwal>();
}
public int Tanaman_IdTanaman { get; set; }
public int Sensor_IdSensor { get; set; }
public double NilaiSensor { get; set; }
public System.DateTime WaktuSensor { get; set; }
public string Lokasi { get; set; }
public virtual Sensor Sensor { get; set; }
public virtual Tanaman Tanaman { get; set; }
public virtual ICollection<Tanaman_has_Sensor_has_Jadwal> Tanaman_has_Sensor_has_Jadwal { get; set; }
}
이 내 컨트롤러
public class TanamanhasSensorController : ApiController
{
private SmartGreenHouseEntities db = new SmartGreenHouseEntities();
// GET: api/TanamanhasSensor
public IQueryable<Tanaman_has_Sensor> GetTanaman_has_Sensor()
{
return db.Tanaman_has_Sensor;
}
// GET: api/TanamanhasSensor/5
[ResponseType(typeof(Tanaman_has_Sensor))]
public async Task<IHttpActionResult> GetTanaman_has_Sensor(int id)
{
Tanaman_has_Sensor tanaman_has_Sensor = await db.Tanaman_has_Sensor.FindAsync(id);
if (tanaman_has_Sensor == null)
{
return NotFound();
}
return Ok(tanaman_has_Sensor);
}
}
응용 프로그램 JSON
[{
"Tanaman_IdTanaman": 1,
"Sensor_IdSensor": 2,
"NilaiSensor": 3.1,
"WaktuSensor": "2016-11-19T07:38:42.519263+07:00",
"Lokasi": "sample string 5",
"Sensor": {
"$id": "1",
"IDSensor": 1,
"NamaSensor": "sample string 2",
"Tanaman_has_Sensor": [
{
"Tanaman_IdTanaman": 1,
"Sensor_IdSensor": 2,
"NilaiSensor": 3.1,
"WaktuSensor": "2016-11-19T07:38:42.519263+07:00",
"Lokasi": "sample string 5",
"Sensor": {
"$ref": "1"
}]
내 JSON입니다
웹 API에 대한$.ajax({
type: 'GET',
url: "http://xxxxx/api/tanaman_has_sensor",
dataType: 'json',
async: false,
contentType: "application/json; charset=utf-8",
data: dd,
에서이 방법을 보여줍니다 ** 당신이 – Aravind
내가 많은 하나의 의미 @Aravind 미안 해요, 내가 제목을 변경 – redim
정보가 실제로 것만으로는 충분하지 않습니다 무슨 소리! ! 더 구체적으로 말하십시오. – Aravind