1
我想設置類似下面的東西,因爲它是一個更乾淨的POCO設計,但似乎我只能通過創建int
的UserId
屬性而不是延遲加載的POCO來完成此項工作。使用ServiceStack嵌套對象路由
[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;}
...
}
Downvoted,因爲我已經顯示了我對基本路由的瞭解(這是Wiki中的內容)。我想要一個嵌套的項目是可識別的('Account.User.Id') –
只是試圖幫助。 FTIW我只看過維基中提到的例子和單元測試。 – BrandonG