1

我想设置类似下面的东西,因为它是一个更干净的 POCO 设计,但似乎我只能通过创建UserId属性int而不是延迟加载的 POCO 来完成这项工作。

[Route("/Accounts", "GET")]  //Where I want to be able to do /Accounts?UserId=1234 
[Route("/Accounts/{Id}", "GET")] 
public class Account
{
  public User User {get;set;}
  public int Id {get;set;}
  ...
}

public class User
{
  public int Id {get;set;}
  ...Lazily loaded values
}

这是唯一的选择吗?

public class Account
{
  public int UserId {get;set;}
  public int Id {get;set;}
  ...
}
4

1 回答 1

-1

Account 类是您的要求吗?请参阅 wiki 以了解如何使用路由装饰您的请求 dto,https://github.com/ServiceStack/ServiceStack/wiki/Routing

于 2013-08-31T12:58:07.467 回答