Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON:.NETCore中MongoDB的API库_.net_Mongodb_.net Core_Json Api - Fatal编程技术网

JSON:.NETCore中MongoDB的API库

JSON:.NETCore中MongoDB的API库,.net,mongodb,.net-core,json-api,.net,Mongodb,.net Core,Json Api,我想为我的客户端应用程序实现一个JSON:API后端服务。所有数据都保存在MongoDB中,我已经为简单的数据交互(如CRUD)实现了一个通用数据服务。在.NETCore中是否有任何库或方法可以做到这一点?我看到了这个库:但如果我没有弄错的话,它不适合MongoDB,我不想使用DBContext。我对JSON:API和MongoDB非常陌生,希望我已经解释了我的要求。我还将关注这一系列视频,第一次检查看起来不错: 我不确定您是否可以在没有EFCore的情况下使用此库,但这本图图展示了您已经拥

我想为我的客户端应用程序实现一个JSON:API后端服务。所有数据都保存在MongoDB中,我已经为简单的数据交互(如CRUD)实现了一个通用数据服务。在.NETCore中是否有任何库或方法可以做到这一点?我看到了这个库:但如果我没有弄错的话,它不适合MongoDB,我不想使用DBContext。我对JSON:API和MongoDB非常陌生,希望我已经解释了我的要求。

我还将关注这一系列视频,第一次检查看起来不错:

我不确定您是否可以在没有
EFCore
的情况下使用此库,但这本图图展示了您已经拥有的内容,并从
serialization
开始,我认为这是使用
JSObjectNotation
的好方法:

在这里,您无需使用
DBContext
,即可获得所需的内容:

也是一种推荐;在业务层面上,
MongoDB
应该只用于大数据,而不用于小项目。

的扩展可在上获得,该扩展可与v4一起使用

此软件包实现所需的MongoDB支持:

MongoDB对JsonApiDotNetCore的支持

IResourceRepository
的即插即用实现,允许您与API一起使用


您确定
JsonApiDotNetCore
必须使用
DBContext
?如果我没有弄错的话,文档中所说的是实体框架DbContext的替代方案。欢迎链接到解决方案,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户就会知道它是什么以及它为什么存在,然后引用你链接到的页面最相关的部分,以防目标页面不可用。我是JsonApiDotNetCore的维护者之一,我们最近发布了MongoDB支持,所以当我看到这个问题时,我想我应该指出它来帮助解决这个问题。我同意我本可以在答案中添加更多信息,但故意不添加,以防止重复信息(随着时间的推移可能会发生变化)。如果链接断了,我的答案也就没用了。我认为对我的答案投反对票是不公平的,因为我的答案是唯一一个真正能解决这个问题的答案。如果这是让新来者适应StackOverflow的态度,我会在再次回答问题之前三思而后行。