在Web API的运行时创建模型

时间:2014-02-12 00:45:48

标签: c# asp.net-web-api

我是Web API的新手。我做了一些示例项目,创建了一个基本的web api。但我真正想要尝试的是创建一个带有提供给Web API的参数的模型。

例如,如果我对Web API进行以下调用

$.ajax({
    type: "GET",
    url: "MYWebAPI",
    data: { modelName: 'Products', properties: 'ProductName, ProductID' },
    dataType: "json",
    contentType: "application/json;",
});

我可以让我的控制器创建一个名为Products的模型,其属性为ProductName和ProductID。请温柔。我只是想学习:)。

我知道我可以创建一个像

这样的模型
 public class Product
{
    public int ProductID { get; set; }
    public string ProductName { get; set; }

}

我能以某种方式动态创建吗?

0 个答案:

没有答案