0
我的問題是, 「siteSetup」 始終是空以下OData的行動:C#的WebAPI的OData複雜類型總是在後ODataRoute空
[HttpPost]
[ODataRoute("Setup")]
public IHttpActionResult Setup(SiteSetup siteSetup)
{
return BadRequest("Not yet working");
}
這是我的複合型
public class SiteSetup
{
public SiteSetup()
{
}
public string Username
{
get;
set;
}
public string Password
{
get;
set;
}
public string CompanyName
{
get;
set;
}
}
而且這是一個請求的提琴手。
是'SiteSetup'複雜類型或實體?對於複雜類型,您沒有控制器,您可以單獨對它們執行任何操作,它們必須用作實體的屬性,並且您的控制器接受實體。 –
@ ben-robinson它應該是一個複雜的類型,只能在這個動作中使用。但如果這是不允許的,我將不得不以另一種方式解決。謝謝。如果您願意,您可以將其作爲答案發布。 – Robert