以下工作:重載WebAPI控制器操作不適用於viewmodels?
public class UsageController : ApiController
{
public int GetMilk(string param1, string param2)
{
return -1;
}
public string GetBilling(string param1)
{
return null;
}
}
但下面拋出一個「多的行動中發現匹配的要求,即」異常?!?!
public class UsageController : ApiController
{
public int GetMilk(MilkVM vm)
{
return -1;
}
public string GetBilling(BillingVM vm)
{
return null;
}
}
我該如何解決這個問題?
您如何希望WebAPI能夠知道您的URI中的參數是否屬於MilkVM或BillingVM? –
通過比較每個視圖模型上可用的參數? –