CouchDb是一个面向文档的NoSQL数据库。 Entity Framework(EF)是一个对象-关系Map器,用于使用特定于域的对象处理关系数据。它适用于关系型数据库。 由于CouchDb使用HTTP作为其传输协议,并且它是基于REST的,因此您可以使用任何支持HTTP的客户端轻松地与它进行交互。尝试使用MyCouch,这是一个简单的异步,开源的CoucDb客户端,用C#编写。它构建在异步HttpClient之上,允许您使用原生JSON和/或实体/POCO。 看看这个Get up and running with CouchDb and C# using MyCouch on Windows
2条答案
按热度按时间91zkwejq1#
CouchDb是一个面向文档的NoSQL数据库。
Entity Framework(EF)是一个对象-关系Map器,用于使用特定于域的对象处理关系数据。它适用于关系型数据库。
由于CouchDb使用HTTP作为其传输协议,并且它是基于REST的,因此您可以使用任何支持HTTP的客户端轻松地与它进行交互。尝试使用MyCouch,这是一个简单的异步,开源的CoucDb客户端,用C#编写。它构建在异步HttpClient之上,允许您使用原生JSON和/或实体/POCO。
看看这个Get up and running with CouchDb and C# using MyCouch on Windows
vwkv1x7d2#
我知道这是一个老问题,但它可能对其他人有帮助。
虽然EF Core不支持CouchDB,但在过去的几年里,我在一个库上工作过,有类似的经历。
https://dev.to/matteobortolazzo/couchdb-and-c-efcore-like-queries-2ma4
https://github.com/matteobortolazzo/couchdb-net