\\\\
推出ef core的初衷之一,就是開發出一種可在很少甚至不更改**的情況下使用sql和nosql資料庫的模型。microsoft正向此目標邁出第一步,發布了用於azure cosmos db的實驗性ef提供程式(provider)。據ef 2.1路線圖介紹:
\\
\\\cosmos db提供程式預覽:我們一直開發用於cosmos db中documentdb api的ef core提供程式。這是我們推出的首個文件資料庫提供程式,從此實踐中獲得的經驗教訓,將為2.1版之後的設計提供指引。當前,我們計畫在2.1版中發布cosmos db提供程式的早期預覽版。
\
infoq前期曾報道過,azure cosmos db是一種「多模型」nosql資料庫。它可作為文件資料庫使用,類似於已停用的azure documentdb,或是類似於使用mongodb api。它也可作為基本的鍵值表使用、基於gremlin實現圖形資料庫,或是使用cassandra api實現時序資料庫。
\\usedocumentdb()
是ef core為支援nosql而推出的首個新api。它的輸入是url、鍵值和資料庫名,替代了資料庫連線字串。
\\ nosql資料庫同樣可使用dbcontext.database.ensurecreated()
,並且刪除資料庫也很簡單,呼叫dbcontext.database.ensuredeleted()
即可。除此以外,所有api的使用,與基於ef的正常應用操作儲存在sql server中的資料一樣。
\\ 在channel 9給出的演示中,並將資料真實儲存在乙個典型的nosql層次文件中,而是和正常的資料庫一樣,在不同的的集合中儲存blog
和post
物件。相關文件目前依然尚未發布,因此現在解釋如何配置這些行為還為時尚早。
\\檢視英文原文:ef core: unifying sql and nosql databases
EF Core 一統SQL和NoSQL資料庫
推出ef core的初衷之一,就是開發出一種可在很少甚至不更改 的情況下使用sql和nosql資料庫的模型。microsoft正向此目標邁出第一步,發布了用於azure cosmos db的實驗性ef提供程式 provider 據ef 2.1路線圖介紹 cosmos db提供程式預覽 我們一直開發用...
EF Core 一統SQL和NoSQL資料庫
推出ef core的初衷之一,就是開發出一種可在很少甚至不更改 的情況下使用sql和nosql資料庫的模型。microsoft正向此目標邁出第一步,發布了用於azure cosmos db的實驗性ef提供程式 provider 據ef 2.1路線圖介紹 cosmos db提供程式預覽 我們一直開發用...
css布局方式 css布局史 grid一統天下
面對著js框架的飛速發展,得益於babel技術,瀏覽器可以很快地使用新的框架技術,vue,angular,react似乎也已經統治了好久好久。而作為前端三劍客的css呢?似乎css3已經是很久很久的事情了,久到了我們不知道它是否還在更新,css是否還有新的技術產生。雖然各種scss,stylus,l...