LINQ no Delphi
Olá a todos os "Delpheiros" de plantão. Estou com uma dúvida quanto a LINQ no Delphi. Hoje eu vi um vídeo demonstrando o uso de um ORM para Delphi. Gostaria de entender como funciona o seguinte trecho de código, mais especificamente esse trecho Where( Linq['OrderId'] >= 30 ):
Orders := Manager.Find<TOrder>
.Where( Linq['OrderId'] >= 30 )
.OrderBy('CompanyName')
.List;
alguém saberia me explicar? Sei que é retornado uma lista de pedidos, mas minha dúvida é, como tratar um método para receber uma expressão e dentro dele saber quais os valores passados para converter essa expressão em SQL. Pois o trecho Where( Linq['OrderId'] >= 30 ) se transforma em WHERE ORDER_ID >= 30 dentro desse método. Espero que tenha conseguido explicar rs Obrigado.Discussão (1)
Carregando comentários...