因此,我反覆閱讀EF Core將支持NoSQL數據庫,但我似乎無法找到任何「官方」NoSQL數據庫提供程序,甚至是源代碼中的NoSQL框架。 (通過「查找」我的意思是搜索「nosql」。)MongoDB和實體框架核心2.0
我已經快速瀏覽了ADO.NET(付費)和crhairr/EntityFrameworkCore.MongoDb,但它們都是第三方。 MongoDB(我正在研究的具體數據庫)有它們自己的.NET驅動程序,但似乎沒有整合EF Core。
總之,我真正想知道的是:
- 確實/ EF將核心支持NoSQL數據庫?什麼是「支持」?
- MongoDB .NET驅動程序是否支持EF Core?
到目前爲止,我的研究結果似乎表明,我誤解了一些事情,如果有人能指出它,那將是非常好的。
該團隊已經致力於一個CosmosDB提供程序:https://github.com/aspnet/EntityFrameworkCore/wiki/roadmap – ErikEJ
真正沒有像「SQL」數據庫那樣的「NoSQL」。與支持SQL的RDBMS不同(或更重要的是ANSI-SQL),所有「NoSQL」產品都完全不同;不同的語法,不同的存儲,不同的預期用途目的。如果你想問一個具體技術的問題,那就是你要求的。但是投廣泛的網絡太廣泛了,因爲沒有任何不同的解決方案真的有共同之處。 –
[NoSQL with Entity Framework Core]的可能重複(https://stackoverflow.com/questions/37570098/nosql-with-entity-framework-core) –