【发布时间】:2013-08-31 03:09:20
【问题描述】:
我想设置类似下面的东西,因为它是一个更清洁的 POCO 设计,但似乎我只能通过创建 int 的 UserId 属性而不是延迟加载的 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;}
...
}
【问题讨论】:
标签: rest routes servicestack