小编Nav*_*vap的帖子

OData,JsonAPI,GraphQL有什么区别?

我在职业生涯中使用过OData很多,现在很少有来自不同团队的同事建议我们转向JsonAPI和GraphQL,因为它与微软无关.我对这两种查询语言都没有多少经验.据我所知,OData是Salesforce,IBM,Microsoft使用的标准,它非常成熟.为什么要切换到JsonAPI和/或GraphQL?有真正的好处吗?JsonAPI和GraphQL是新标准吗?基于流行度改变公共api实现似乎毫无用处,尤其是在没有大的好处时.

有人可以赐教吗?

odata json-api graphql

24
推荐指数
1
解决办法
3730
查看次数

Web API中OData POST的媒体资源支持

我想创建oData控制器来上传文件

FileDto

  1. FILEID
  2. NameWithExtension(Type:String)
  3. 元数据(类型:列表)
  4. 内容(类型:流)

========================= Http请求操作==================

•GET:〜/ Files({id})

Content-Type: application/json
Result: FileDto without Content
Run Code Online (Sandbox Code Playgroud)

•GET:〜/ Files({id})

Content-Type: application/octet-stream
Result: Stream of the File only
Run Code Online (Sandbox Code Playgroud)

•POST:〜/ Files

Content-Type: ?
Body: FileDto with Content
Result: FileId
Run Code Online (Sandbox Code Playgroud)

当与OData结合时,我不确定如何实现这一目标.

提前致谢

odata asp.net-web-api

12
推荐指数
1
解决办法
904
查看次数

用C#术语理解RxJS的Flatmap,FlatmapLatest

我主要是C#开发人员在JavaScript中扩展我的视野,最近偶然发现了一个名为RxJS的库.

我想了解Map,Flatmap,FlatmapLatest关联以及是否有在C#.NET的任何等价物?

.net javascript c# rxjs

8
推荐指数
1
解决办法
4261
查看次数

如何使用AmazonDynamoDB Local?

我如何让AmazonDynamoDB Local的用户为我工作.尽管提供了所有配置信息,但我在服务器端和客户端超时时都会出错.


服务器


C:\Program Files (x86)\Java\jre7\bin>java -Djava.library.path=. -jar C:\Users\XXX\XXX\DynamoDB\dynamodb_loca
l_2013-09-12\DynamoDBLocal.jar --port 8888
2013-10-09 11:15:44.346:INFO:oejs.Server:jetty-8.y.z-SNAPSHOT
2013-10-09 11:15:44.413:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8888
Oct 09, 2013 11:15:55 AM com.almworks.sqlite4java.Internal log
INFO: [sqlite] DB[1]: instantiated [XXXXXXXXXXXXXXXXX_us-east-1.db]
Oct 09, 2013 11:15:55 AM com.almworks.sqlite4java.Internal log
WARNING: [sqlite] cannot open DB[1]: com.almworks.sqlite4java.SQLiteException: [-91] cannot load library: java.lang.Unsa
tisfiedLinkError: no sqlite4java-win32-x86 in java.library.path
Oct 09, 2013 11:15:55 AM com.almworks.sqlite4java.Internal log
SEVERE: [sqlite] SQLiteQueue[AKIAIZR4RBNLFYSQQKAQ_us-east-1.db]: error running job queue
com.almworks.sqlite4java.SQLiteException: [-91] cannot load library: java.lang.UnsatisfiedLinkError: no sqlite4java-win3
2-x86 in java.library.path
at com.almworks.sqlite4java.SQLite.loadLibrary(SQLite.java:97)
at …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-dynamodb

6
推荐指数
1
解决办法
3482
查看次数

我们可以将哪个版本的Nancy软件包用于asp.net core 2.0?

不知道在哪里提出这个问题,但目前我对NancyFX for asp.net core 2.0 感兴趣,我尝试同时使用2.0.0-Pre1878版本和2.0.0-clinteastwood,但运气不佳。有没有人设法使用这些?我可以使用参考应用程序吗?

asp.net nancy .net-core visual-studio-code

1
推荐指数
1
解决办法
626
查看次数