因此,我反复阅读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) –