1

我真的在为 ServiceStack 上的示例和文档苦苦挣扎。我想做一些非常简单的事情,但给出的例子似乎都没有完全符合我的需要。我也被网站上的新 API 部分以及这是否会使其余的(基本)文档过时而感到震惊。

我只是试图将一些数据库实体包装在一个公开 CRUD REST 和 SOAP 端点的服务中(需要保留一些 SOAP 支持以供遗留客户端/应用程序使用)。

让我们称这些实体

x:  id, description
y:  id, name

(它们没有任何关系——认为一旦我了解了最基本的东西,我就可以处理相关的)

所以我建立了一个解决方案:

MyAPI
    Global.asx
    Web.config
MyAPI.Logic
    DB Access code?
MyAPI.SeviceInterface
    MyAPiService.cs? 
MyAPI.ServiceModel
    Operations
        x.cs
        x.Response
        y.cs
        y.Response
    Types
        Don't think I need this but like to overengineer my early projects to make future changes easier

希望这看起来是明智的

鉴于实体 x 的基本格式,构造 x.cs 和 MyAPIService.cs(我假设实体 y 将被视为相同)以实现 REST 和 SOAP 的基本 CRUD 操作的最佳方法是什么?

小问题,但我可以实现两个 GET - 一个传入一个 id(并返回一个特定的 x)和一个不接收一个 id(并返回所有 x 的列表)?

我已经查看了 stackoverflow 和 servicestack.net 上的每个链接,所以请不要指向这些链接 - 我想我只是错过了现有文档的要点!

提前谢谢了

安迪

4

0 回答 0