<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      AppBoxFuture: 集成第三方Sql數據庫

      ??框架設計之初是不準備支持第三方數據庫的,但最近幾個朋友都提到需要將舊的基于傳統Sql數據庫的應用遷移到框架內,主要是考慮到一方面目前框架內置的分布式數據庫尚未完善,另一方面是希望能逐步迭代舊應用替換傳統數據庫。因此作者還是決定支持第三方數據庫,下面介紹如何集成第三方數據庫,并將實體模型映射存儲至其中。

      一、創建DataStore

      ??DataStore主要保存數據庫的配置(連接)信息,通過IDE主菜單->DataStore->NewDataStore創建,創建后需要設置相應的連接信息(如下圖所示),另如果是集群部署必須確保集群每一個節點都能正常連接到數據庫。

      目前僅實現了Postgresql的支持

      二、創建EntityModel

      ??現在新建EntityModel時必須選擇對應的存儲源,"Default"是框架內置的數據庫,其他名稱則是對應的第三方數據庫。創建完實體模型后打開設計器,在"Members"面板點擊"Add"按鈕可添加實體成員(對應數據庫表字段),如下圖所示:

      ??根據不同的存儲源,實體模型設計器的選項面板會呈現不同的設置選項,Sql數據庫可設置主鍵及索引,如下圖所示:

      ??設置完并"保存"及"發布"后,服務端會自動連接數據庫創建相應的表結構。另外DbFirst模式尚未實現,實現后可反向從現有數據庫生成實體模型。

      三、創建ServiceModel測試ORM

      ??上述操作完成后創建測試用的服務模型,如下圖所示編寫兩個服務方法,一個簡單并發插入實體,一個分頁查詢數據。

      ??鼠標定位相應的服務方法后點擊"Invoke"按鈕可調用服務方法進行測試,簡單并發插入實體及簡單分頁查詢的結果分別如下圖所示:

      服務模型Invoke與Debug的區別:
      Invoke需要保存并發布后調用,使用Release選項編譯;
      Debug不需要保存并發布,使用Debug選項編譯,服務端有相應的Debug進程處理調試過程。

      演示視頻

      四、本篇小結

      ??第三方數據庫的支持目前只是搭了個架子,ORM部分的很多功能如更新、導航屬性、復雜查詢等都未實現,框架的前端工程及后端工程的源碼已經遷到gitlab上,暫采用贊助的方式開放,如果您對項目感興趣可通過下載GitHub上的運行時安裝測試,然后再決定是否加入贊助者來共同推進這個項目。另一邊碼代碼一邊碼文實屬不易,作者需要您的支持請您多多點贊推薦!

      posted @ 2019-11-28 16:16  白菜園  閱讀(556)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 在线看无码的免费网站| 国产乱老熟女乱老熟女视频| 深夜国产成人福利在线观看| 国产成人精品视频不卡| 日本丰满人妻xxxxxhd| 亚洲国产精品一区在线看| 亚洲+成人+国产| 国产区精品视频自产自拍| 久久夜色精品国产亚洲av| 人人做人人妻人人精| 国产一区二区三区怡红院| 久久亚洲精品国产精品 | 亚洲性线免费观看视频成熟| 亚洲高潮喷水无码AV电影| 中文字幕亚洲精品第一页| 无码帝国www无码专区色综合| 风间由美性色一区二区三区| 日韩精品亚洲专在线电影| 色综合天天综合天天更新| 国产欧美日韩亚洲一区二区三区 | 人妻中文字幕不卡精品| 熟妇好大好深好满好爽| 亚洲综合久久精品国产高清| 亚洲av本道一区二区| 羞羞影院午夜男女爽爽免费视频| 99er热精品视频| 亚洲成人av综合一区| 一区二区亚洲人妻精品| 91精品国产色综合久久| 一区二区三区AV波多野结衣| 男人扒开添女人下部免费视频| 中国女人高潮hd| 福利成人午夜国产一区| 疯狂做受xxxx高潮视频免费| 国产免费久久精品44| 女人香蕉久久毛毛片精品| 日韩在线视频线观看一区| 国内精品久久人妻互换| 国产精品久久久久久亚洲色| 国产睡熟迷奷系列网站| 午夜福利国产区在线观看|