Entity framework 导航Odata$元数据以检索实体的字段名

Entity framework 导航Odata$元数据以检索实体的字段名,entity-framework,odata,asp.net-web-api,Entity Framework,Odata,Asp.net Web Api,我需要动态获取头,以提供给使用odata的剑道网格。下面的代码获取实体的字段名 var data = $.ajax({url: "odata/$metadata#MyEntityController", async:false}) var node; var arr = []; node = data.querySelector('[Name="MyEntityName"]'); $.each($(node).children(), function (index, value) { v

我需要动态获取头,以提供给使用odata的剑道网格。

下面的代码获取实体的字段名

var data =  $.ajax({url: "odata/$metadata#MyEntityController", async:false})
var node;
var arr = [];


node = data.querySelector('[Name="MyEntityName"]');

$.each($(node).children(), function (index, value) {
var val = $(value).attr("Name");
if (typeof (val) != "undefined")
arr.push(val);
});

我担心的是,只有当async为false时,我才能使它工作。