如何为返回类型为KeyValuePair的OData服务建立EDM模型
张贴方法:如何为返回类型为KeyValuePair的OData服务建立EDM模型,odata,Odata,张贴方法: [HttpPost] public Dictionary<string, object> PostData(ODataActionParameters param) { } [HttpPost] 公共字典PostData(ODataActionParameters参数) { } 要建立EDM模型,请执行以下操作: ODataConventionModelBuilder builder = new ODataConventionModelBuild
[HttpPost]
public Dictionary<string, object> PostData(ODataActionParameters param)
{
}
[HttpPost]
公共字典PostData(ODataActionParameters参数)
{
}
要建立EDM模型,请执行以下操作:
ODataConventionModelBuilder builder = new ODataConventionModelBuilder();
var customSave = builder.EntityType<Model>().Collection.Action("PostData");
ODataConventionModelBuilder=new ODataConventionModelBuilder();
var customSave=builder.EntityType().Collection.Action(“PostData”);
如何设置操作“customSave”的返回?ODataConventionModelBuilder=new ODataConventionModelBuilder();
var customSave=builder.EntityType().Collection.Action(“PostData”);
customSave.ReturnsCollection();
当返回类型是基元类型或ComplexTypes的集合时,建立操作的返回类型
ODataConventionModelBuilder builder = new ODataConventionModelBuilder();
var customSave = builder.EntityType<Model>().Collection.Action("PostData");
customSave.ReturnsCollection<Dictionary<string, object>>();