PXSelector с необходимостью дает ошибку - PullRequest
0 голосов
/ 15 мая 2018

Обязательный при поиске выдает следующую ошибку

    [PXSelector(typeof(Search<EPEmployeePosition.employeeID, 
    Where<EPEmployeePosition.positionID, 
    Equal<Required<EPEmployeePosition.positionID>>>>.Select(this,'DEV')))]

    error CS1012: Too many characters in character literal
    error CS1026: ) expected
    error CS1003: Syntax error, ']' expected
    error CS1519: Invalid token ')' in class, struct, or interface member 
    declaration
    error CS1012: Too many characters in character literal

Может кто-нибудь дать мне знать, как указать строковую константу в поиске <>

1 Ответ

0 голосов
/ 15 мая 2018

Правильный способ достичь этого - строковая константа:

private class Dev : Constant<string>
{
    public Dev() : base("DEV")
    {
    }
}

[PXSelector(typeof(Search<EPEmployeePosition.employeeID, 
                   Where<EPEmployeePosition.positionID, 
                   Equal<Dev>>>))]
...