我正在使用EF在C#中创建一个webapi项目,当我收到GET请求时,EF应该将哪些字段返回给客户端。
当前这些字段是固定的:
function dynaminc Get(){
return (from object in db where field1 == "1" select new {field1,field2, field3}).ToList();
}
但是我想要类似的东西:
http://localhost/clients?fields=field1,field2,field3
function dynaminc Get(string fields){
return (from object in db where field1 == "1" select new {fields}).ToList();
}
答案 0 :(得分:0)
您可以使用post创建和对象并传递它,也可以在请求中一一传递这些变量,并在控制器action中将它们读取为FromUri。如果您需要任何示例代码,我可以提供。