WebApi系列~FromUri參數自動解析成實體的要求


回到目錄

關於webapi我之前寫了一些文章,大家可以根據目錄去瀏覽,今天要說的是個怪問題,也是被我忽略的一個問題,當你的Url參數需要被Api自動解析成實體的屬性,實事上是要有條件的,不是所以屬性都可以被自動賦值的,下面我們就來看看先決條件:

條件一:類屬性名稱必須和參數名稱相同

條件二:API參數必須以[FromUri]來修飾

條件三:屬性類型為“類”的,如果使用類名(導航屬性在本類的名稱,可以不是類的原名).屬性名的形式,例如Page.PageIndex

條件四:屬性類型為“數組,集合”時,如果帶上下標,如類名[0].屬性名的形式,例如OrderList[0].OrderId

條件五:屬性為類時,要求這個類必須有空的購買方法

條件六:屬性的set塊,必須是public修飾的

一個輸入參數為復雜類型的情景

API端直接接口具體的類型即可自動解析!

大家掌握了以上六點,基本上在GET請求時,參數化就沒什么問題了!

當然有問題,可以找大叔!

回到目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM