1
나는 그런 GetOrders 같은 ServiceStack를 사용하여 작업하는 경우 :자원에 기반하기 현재 인증 된 사용자
[Route("/orders")]
public class GetOrders : IReturn<List<Order>> { }
내가 다음 서비스에서 이것을 사용
[Authenticate]
public class OrdersService : Service
{
public object Get(GetOrders request)
{
var dbOrders = Db.Select<Order>().ToList();
// What I want is to only get orders of the user making the request
// var dbOrders = Db.Select<Order>().Where(x=>x.UserId == ??).ToList();
return dbOrders;
}
}
내 Order
엔티티 가정을 속성을 가지고 UserId
을 호출하면 현재 로그온 한 사용자에게 어떻게 액세스 할 수 있습니까? 그 곳에서 UserId
에 매핑하고 내 데이터베이스의 주문 만 선택하면됩니까?