linq to entities orderby

Comment puis-je convertir cette requête linq to entities avec entity framework:

SELECT  customer_id,
    customer_name,
    customer_code
FROM dbo.V_STF_CUSTOMER
WHERE   company_id=@company_id AND
ORDER BY    CASE
            WHEN ISNUMERIC(customer_name)=1 THEN 1
            ELSE 0
        END,
        customer_name

J'ai ceci:

return CUstomers.GetQuery().
            Where(x => x.CompanyId == companyId).
        OrderBy(??This is my problem??);

Je ne sais pas comment traduire le orderby. Une idée?

OriginalL'auteur Naor | 2011-05-24