2009-09-23 2 views
0

내 MS 서버 데이터베이스에 '유형'이라는 바이트 열이 있습니다. 내 Asp.net 페이지에서 ListView 및 LinqDataSource 있습니다. 'Type'열은 다른 열거 형 플래그입니다.비트 연산자 LinqDataSource 여기서

내 LinqDataSource Where 속성에서 'Type'열의 특정 비트를 확인하고 싶습니다. 문자열과 와

  • 운영자 호환되지 않는 : 나는 예외 두 가지를 얻을 수

    (첫 번째 비트 확인) 등

    Type == (Type | 1) 
    Type = (Type | 1) 
    Type | 1 == Type 
    
    Type & 1 == 1 
    Type & 1 == 1 
    (Type & 1) == 1 
    (Type & 1) == 1 
    

    과 :

    내가 함께 노력

  • 부울 Excepted ')'

행운없이 google과 msdn 문서를 확인했습니다.

+0

데이터 컨텍스트에 Type 멤버는 어떤 유형입니까? – recursive

+0

유형이 바이트이므로 어디에서 문자열이 왔는지 알 수 없습니다. –

답변

0

지금 LinqDataSource OnSelecting 이벤트를 사용하고 있습니다. 그것은 깨끗하지 않다.

관련 문제