讓 WebAPI 可以支援 OData ,能讓我們的 WebAPI 更有彈性,從小喵這篇【[Web API][OData][筆記] OData初體驗】中,最開始就是要宣告 Function 可支援
緣起
讓 WebAPI 可以支援 OData ,能讓我們的 WebAPI 更有彈性,從小喵這篇【[Web API][OData][筆記] OData初體驗】中,最開始就是要宣告 Function 可支援 <Queryable>,不過最近用WebAPI 2,將之前的程式複製進來後,出現了【無法將 'Queryable' 當做屬性使用,因為它不是繼承自 'System.Attribute'】的錯誤訊息,並且<Queryable>底下出現小蝌蚪,這篇說明如何解決這個問題
狀況與處理方式步驟
遇到的狀況如下圖:
遇到這問題時,小喵第一時間覺得,應該是這部分變成套件,但還沒有載入,直覺應該要透過 NuGet 來找相關套件
所以,開啟【管理Nuget套件】先
搜尋的區域選擇【線上→全部】,輸入關鍵字【WebAPI OData】,找到【Microsoft ASP.NET WebAPI 2 OData】,將他安裝
這樣就解決囉
^_^
以下是簽名:
- 歡迎轉貼本站的文章,不過請在貼文主旨上加上【轉貼】,並在文章中附上本篇的超連結與站名【topcat姍舞之間的極度凝聚】,感恩大家的配合。
- 小喵大部分的文章會以小喵熟悉的語言VB.NET撰寫,如果您需要C#的Code,也許您可以試著用線上的工具進行轉換,這裡提供幾個參考
Microsoft MVP Visual Studio and Development Technologies (2005~2019/6) | topcat Blog:http://www.dotblogs.com.tw/topcat |