我真的在努力研究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上的每个链接,所以请不要指向那些 - 我想我只是错过了exisitng文档的重点!!
非常感谢提前
安迪