中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做論壇網(wǎng)站前段用什么框架好點seo臻系統(tǒng)

做論壇網(wǎng)站前段用什么框架好點,seo臻系統(tǒng),網(wǎng)站建設(shè)的欄目,奢侈品網(wǎng)站設(shè)計通常有兩種方式通過OData來暴露SAP HANA中的數(shù)據(jù)庫對象,一是直接使用Database Object,比如前一篇和本篇文章介紹的例子,這種方式針對于數(shù)據(jù)已經(jīng)存在于SAP HANA中,在Repository中沒有對應(yīng)的設(shè)計時對象(Design-time Object)&#xf…

?通常有兩種方式通過OData來暴露SAP HANA中的數(shù)據(jù)庫對象,一是直接使用Database Object,比如前一篇和本篇文章介紹的例子,這種方式針對于數(shù)據(jù)已經(jīng)存在于SAP HANA中,在Repository中沒有對應(yīng)的設(shè)計時對象(Design-time Object);另一種方式是通過暴露repository中的設(shè)計時對象(Design-time Object),這是推薦使用的方式,因為這種方式的優(yōu)點在于如果Design-time Object變化的話,OData服務(wù)會自動更新,如果是直接使用Database Object,?如果數(shù)據(jù)庫對象改變,OData服務(wù)需要人工維護。但為了便于說明,在本文使用的例子都是直接暴露Database Object.

1? OData命名空間?(Namespace)?定義

???????????在默認情況之下,通過OData服務(wù)生成的Schema的命名空間為項目的package的路徑與xsodata文件名的拼接,例如前一篇文章的默認命名空間為weiyy.testodata.product,如圖。

?????????我們可以利用namespace關(guān)鍵字來修改命名空間,修改原product.xsodata,內(nèi)容如下:

service?namespace?"test.namesp"{

??? "WEIYY"."PRODUCT" as "product";

}

修改之后提交并激活原來項目,

刷新原頁面就可以看到修改之后的命名空間為“test.namesp”。

2 OData中的屬性投影(Property Projection)

???????如果數(shù)據(jù)表中有多列但有時候只需要選擇其中的某幾列暴露出來,一方面可以做一個視圖,然后暴露這個視圖,另一方面可以直接使用OData中的屬性投影語法,with用來選擇屬性,without用來排除屬性。

?????????比如對于product這個table,我們只暴露其中的id,name這兩個列,修改product.osodata:

service?namespace?"test.namesp"{

??? "WEIYY"."PRODUCT" as "product" with("id","name");

}

例用without排除屬性

service?namespace?"test.namesp"{

??? "WEIYY"."PRODUCT" as "product" without ("price","desc","desc_cn");

}

3 OData中的table關(guān)聯(lián)與屬性導(dǎo)航(Navigation Properties)

?????????前面提到過,對于多表join的查詢,可以通過把查詢結(jié)果做成一個視圖來進行暴露,筆者也是比較傾向于這種方式,但是SAP HANA?中的OData服務(wù)同時提供了另外一種查詢的方式,這里也作一個說明,那就是OData中的table關(guān)聯(lián)(Associations)與屬性的導(dǎo)航。

??????我們新建一個assoc.xsodata文件:

service {

??? "WEIYY"."CATEGORY" as "CATEGORY" navigates("Product_Category" as "products");

??? "WEIYY"."PRODUCT" as "PRODUCT" ;

??? association "Product_Category" principal "CATEGORY"("id") multiplicity "1"

??? dependent "PRODUCT"("category_id") multiplicity "*";

}

說明:這里CATEGORY表記錄PRODUCT的類別信息,?association后面跟關(guān)聯(lián)名稱,principal一端指明關(guān)聯(lián)的鍵,multiplicity指明關(guān)聯(lián)的維度,dependent指關(guān)聯(lián)的另一端。Navigates指明導(dǎo)航的信息。?然后提交激活并訪問對應(yīng)的URI,

然后我們訪問CATEGORY實體,

在products這個屬性中,列出了相關(guān)聯(lián)的products的URL。

通過這個URL獲取到category_id=1對應(yīng)的product。

本篇文章只選擇一部分的OData服務(wù)定義的語法介紹,有關(guān)SAP HANA? OData中更多的服務(wù)定義語法請參考SAP HANA Develop Guide.

參考資料:

SAP Help Portal

URI Conventions (OData Version 2.0) · OData - the Best Way to REST

[本文的測試案例所使用的SAP HANA版本為SAP HANA SPS7 Revision 70.00]

http://www.risenshineclean.com/news/21428.html

相關(guān)文章:

  • 當(dāng)前網(wǎng)站開發(fā)什么語言找資源最好的是哪個軟件
  • 凡科網(wǎng)建站模板百度瀏覽器在線打開
  • wordpress 微信主題下載win10優(yōu)化工具下載
  • 服務(wù)好的徐州網(wǎng)站建設(shè)汽車網(wǎng)絡(luò)營銷策劃方案
  • 沈陽創(chuàng)新網(wǎng)站建設(shè)報價長沙網(wǎng)站優(yōu)化公司
  • 織夢網(wǎng)站后臺管理拉新推廣一手接單平臺
  • 律師微網(wǎng)站建設(shè)如何做好網(wǎng)絡(luò)營銷
  • 什么是微網(wǎng)站百度知道客服電話人工服務(wù)
  • 網(wǎng)絡(luò)建設(shè)解決方案專業(yè)公司專業(yè)網(wǎng)站推廣優(yōu)化
  • 即墨網(wǎng)站建設(shè)廣告代理公司
  • 想做一個網(wǎng)站怎么做的百度應(yīng)用市場官網(wǎng)
  • 可以做翻譯兼職的網(wǎng)站有哪些優(yōu)化軟件seo排名
  • 政府網(wǎng)站建設(shè)管理典型材料百度快速收錄辦法
  • 做網(wǎng)站分類模塊的設(shè)計思路武漢新聞最新消息
  • 疫情最新情況今天白楊seo課程
  • 保健品網(wǎng)站設(shè)計最近新聞報道
  • 做網(wǎng)站用哪種語言推廣賺錢的平臺
  • 友匯網(wǎng)站建設(shè)一般多少錢網(wǎng)站建設(shè)哪家好公司
  • 青島網(wǎng)站建成都關(guān)鍵詞排名推廣
  • 焦作做網(wǎng)站免費注冊公司
  • 上傳wordpress后網(wǎng)頁為什么空白谷歌seo網(wǎng)站排名優(yōu)化
  • 做網(wǎng)站自動賺錢嗎靠譜的廣告聯(lián)盟
  • 博興專業(yè)做網(wǎng)站阿里指數(shù)app下載
  • wordpress 高端鄭州seo招聘
  • 簡約個人網(wǎng)站模板網(wǎng)頁制作工具有哪些
  • 住房和城鄉(xiāng)建設(shè)廳網(wǎng)站辦事大廳獲客軟件排名前十名
  • 網(wǎng)站域名301湖南網(wǎng)站制作哪家好
  • 武安市精品網(wǎng)站開發(fā)湖人最新消息
  • 勞務(wù)網(wǎng)站怎樣做成都網(wǎng)站設(shè)計
  • 阿克蘇交通建設(shè)局網(wǎng)站軟文推廣文章案例