我是ServiceStack
新手。我有一个使用Cambium
ORM 的非常大的 .NET C# 解决方案。
我正在将ServiceStack
WebService 项目添加到我的解决方案中。我已按照指南进行操作。正常工作。
现在我想添加UserService:Service
返回User
DTO 使用TranslateTo
或PopulateWith
喜欢写在这里。
[Route("/user")]
[Route("/user/{Id}")]
public class User
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
}
public class UserService : Service
{
private Users users = new Users();
public UserResponse Get(User request)
{
return new UserResponse { Result = users.Single(request.Id).TranslateTo<User>() };
}
}
但是我无法找到这些方法。
我越来越<my_object_returned_from_database> does not contain a definition for 'TranslateTo'
。
我确实克隆了ServiceStack
存储库,但在任何扩展中都找不到这些方法的任何实现。
我错过了什么?非常感谢你的帮助!