2015-03-25 74 views
0

我有一個業務需求,我需要公開一組由用戶定義的自定義屬性,因爲這是用戶配置,所以我無法通過創建類去。因此,我需要在Odata中選擇開放式類型功能。Odata Open Type和Odata客戶端庫

Q1。有沒有關於如何將數據持久化到數據庫並支持開放類型的查詢功能的示例實現? Q2302。我注意到的一個問題是,目前客戶端庫不能正確處理開放類型,只能通過部分類來實現,這意味着用戶必須事先知道自定義屬性,以便他們可以手工製作不屬於我想要的部分類。相反,更好的方法是通過動態屬性支持客戶端的開放類型。任何關於如何優化客戶端體驗的指針。

回答

0

關於開放類型的查詢功能,v5.5支持訂單和過濾器(將在本月底發佈),查詢動態屬性的值,你可以按照這個pull request,這部分是在主分支現在。

關於將數據保存到數據庫中,我認爲您可以考慮使用非關係數據庫,這對於您的打開類型數據來說可能是一個不錯的選擇。

關於Q2,通過動態屬性實現不在客戶端庫中實現,也許你可以爲我們在github中打開一個問題。