當(dāng)我們沒有真正的持久性,即沒有任何數(shù)據(jù)庫和表時,是否可以創(chuàng)建一個 odata 服務(wù)(使用 apache olingo)?如果是那么怎么辦?
1 回答

蕪湖不蕪
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個贊
我希望我已經(jīng)明確了您的要求,您想構(gòu)建一個不受數(shù)據(jù)庫支持的 Odata 服務(wù)。
是的,您可以做到,但 Odata 不應(yīng)該以這種方式使用。
一種簡單的方法是通過 Odata 函數(shù)來實(shí)現(xiàn)。
例如:
/api/v1/utils/TimeOfDay(timeZone='UTC')
您將需要構(gòu)建一個請求處理器,該處理器可以將功能委托給您擁有的任何業(yè)務(wù)邏輯服務(wù)。
話雖如此,除非您想標(biāo)準(zhǔn)化流程,否則我認(rèn)為將 Odata 用于非數(shù)據(jù)庫服務(wù)沒有任何意義。
添加回答
舉報
0/150
提交
取消