【发布时间】:2013-10-23 13:39:41
【问题描述】:
我是ServiceStack 新手。我有一个使用 Cambium ORM 的大型 .NET C# 解决方案。
我正在将ServiceStack WebService 项目添加到我的解决方案中。我关注了the guide。工作正常。
现在我想使用TranslateTo 或PopulateWith 添加UserService:Service 返回User DTO,就像写的here。
[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 存储库,但在任何扩展中都找不到这些方法的任何实现。
我错过了什么?非常感谢您的帮助!
【问题讨论】:
标签: c# servicestack dto