.Where in list는 2sxc에서 동적 유형을 사용할 때 오류를 제공합니다.

주앙 고메스

이 작업 코드가 있습니다.

@{
      var ekgList = AsList(App.Data["Ekgs"]);
      foreach(var ekg in ekgList) {
          <div>
              @foreach (var entitiesFromSinusDataType in ekg.Sinus) {
                  if(entitiesFromSinusDataType.EntityId == Content.EntityId) {
                      <a>@ekg.ShortName</a>
                  }
              }
          </div>
     }
}

내가 이해할 수있는 것 :

  • ekgList는 목록 (데이터 액세스를위한 표준 2sxc 코드)입니다.
  • ekg.Sinus는 Ekgs 콘텐츠 유형의 필드입니다 (엔티티 데이터 유형, 다중, 다른 콘텐츠 유형 인 Sinus에서 엔티티 목록을 생성 함).
  • Content.EntityId는 entityFromSinusDataType.EntityId와 동일한 int입니다.

첫 번째 루프에 where 절을 배치하여 두 번째 루프와 "if"를 제거하는 쉬운 방법이 있어야합니다. 이 단계를 단계별로 시도하고 있지만 시도하자마자 :

@{
      var ekgList = AsList(App.Data["Ekgs"]);
      foreach(var ekg in ekgList) {
          <div>
              @foreach (var entitiesFromSinusDataType in ekg.Sinus.Where(i => i.EntityId == Content.EntityId)) {
                  <a>@ekg.ShortName</a>
              }
          </div>
     }
}

이 오류가 발생합니다.

CS1977: Cannot use a lambda expression as an argument to a dynamically dispatched operation without first casting it to a delegate or expression tree type

이것은 동적 유형을 사용하여 발생하는 것 같습니다.

목록을 동적이 아닌 버전으로 캐스팅하는 방법이 있습니까?

사지 드

캐스팅하려고 ekg.Sinus((IEnumerable<dynamic>)ekg.Sinus):

((IEnumerable<dynamic>)ekg.Sinus).Where(i => i.EntityId == Content.EntityId)

도움이 되었기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

.Where in list는 2sxc에서 동적 유형을 사용할 때 오류를 제공합니다.

분류에서Dev

명명 된 유형 (IdentityUser)을 사용할 때 오류가 발생하고 var에 할당 할 때 제대로 작동합니다. 이유는 무엇입니까?

분류에서Dev

Fluent NHibernate의 HasMany.Where 람다를 사용한 오버로드 메서드는 자식 개체 속성을 참조 할 때 예외를 제공합니다.

분류에서Dev

mypy 유형 검사는 변수가 동적으로 할당 될 때 오류를 표시합니다.

분류에서Dev

Smtplib는 파이썬에서 사용하려고 할 때 부분적으로 초기화 된 모듈 오류를 제공합니다.

분류에서Dev

XGboost는 SKlearn RandomseachCV와 함께 사용할 때 목적 함수 오류를 제공합니다.

분류에서Dev

Smarty는 .tpl 파일을 편집 할 때 치명적인 오류를 제공합니다.

분류에서Dev

Smarty는 .tpl 파일을 편집 할 때 치명적인 오류를 제공합니다.

분류에서Dev

2sxc는 감사 추적을 생성하거나 새 콘텐츠 유형 항목에 버전을 할당 할 수 있습니까?

분류에서Dev

bash 스크립트는 if 문을 사용할 때 명령을 찾을 수 없음 오류를 제공합니다.

분류에서Dev

OpenCL을 사용하여 GPU에서 실행할 때 OpenCV가 어설 션 실패 오류를 제공합니다.

분류에서Dev

CasperJS는 Javascript의 테스트 방법을 사용할 때 구문 오류를 제공합니다.

분류에서Dev

laravel auth :: attempt ()는 알려진 사용자 이름을 지정할 때 오류를 제공합니다.

분류에서Dev

비교기를 사용할 때 동일한 유형에서 호환되지 않는 유형 오류

분류에서Dev

구체적 유형으로 객체를 인스턴스화 할 때 변수에 제네릭 유형을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

두 벡터의 length ()는 서로 다른 값을 제공하지만 for 루프를 사용하여 확인할 때 벡터의 길이는 동일합니다.

분류에서Dev

지시문에서 ng-repeat를 사용하는 AngularJs는 유형 오류를 제공합니다.

분류에서Dev

정적 lib를 사용하는 동적 libr를 작성할 때 오류가 발생합니다.

분류에서Dev

delphide에서 동적 바이트 배열을 사용할 때 오류가 발생합니다.

분류에서Dev

Rust는 왜 '?'를 사용할 때 오류 유형을 암시 적으로 변환합니까? 하지만 반환 값이 아닙니까?

분류에서Dev

Authorize 및 AllowAnonymous 메타 데이터는 컨트롤러에 적용될 때 다른 동작을 제공합니다.

분류에서Dev

2sxc Visual Query에서 앱 설정의 값을 사용하는 방법은 무엇입니까?

분류에서Dev

동등한 Future 대신 TryFuture를 사용할 때 일치하지 않는 유형에 대한 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

부분을 사용하는 동안에도 사용자 ID를 확인할 때 일관성없는 오류가 발생합니다. (Discord.js)

분류에서Dev

Scala에서 커링을 적용 할 때 유형 추론이 작동하는 이유는 무엇입니까?

분류에서Dev

동일한 코드가 다른 곳에서 작동 할 때 쉘 스크립트가 구문 오류를 제공하는 이유는 무엇입니까?

분류에서Dev

Powershell : Get-Help를 사용할 때 정적 매개 변수 오류를 참조하는 동적 매개 변수입니다. 오류를 억제하는 방법?

분류에서Dev

대상 시스템 bash는`local -n`을 사용할 때 매개 변수 오류를 제공합니다. 어떻게 해결할 수 있습니까?

분류에서Dev

Xcode를 사용할 때 " '이동'에 대한 유형 충돌"과 같은 오류

Related 관련 기사

  1. 1

    .Where in list는 2sxc에서 동적 유형을 사용할 때 오류를 제공합니다.

  2. 2

    명명 된 유형 (IdentityUser)을 사용할 때 오류가 발생하고 var에 할당 할 때 제대로 작동합니다. 이유는 무엇입니까?

  3. 3

    Fluent NHibernate의 HasMany.Where 람다를 사용한 오버로드 메서드는 자식 개체 속성을 참조 할 때 예외를 제공합니다.

  4. 4

    mypy 유형 검사는 변수가 동적으로 할당 될 때 오류를 표시합니다.

  5. 5

    Smtplib는 파이썬에서 사용하려고 할 때 부분적으로 초기화 된 모듈 오류를 제공합니다.

  6. 6

    XGboost는 SKlearn RandomseachCV와 함께 사용할 때 목적 함수 오류를 제공합니다.

  7. 7

    Smarty는 .tpl 파일을 편집 할 때 치명적인 오류를 제공합니다.

  8. 8

    Smarty는 .tpl 파일을 편집 할 때 치명적인 오류를 제공합니다.

  9. 9

    2sxc는 감사 추적을 생성하거나 새 콘텐츠 유형 항목에 버전을 할당 할 수 있습니까?

  10. 10

    bash 스크립트는 if 문을 사용할 때 명령을 찾을 수 없음 오류를 제공합니다.

  11. 11

    OpenCL을 사용하여 GPU에서 실행할 때 OpenCV가 어설 션 실패 오류를 제공합니다.

  12. 12

    CasperJS는 Javascript의 테스트 방법을 사용할 때 구문 오류를 제공합니다.

  13. 13

    laravel auth :: attempt ()는 알려진 사용자 이름을 지정할 때 오류를 제공합니다.

  14. 14

    비교기를 사용할 때 동일한 유형에서 호환되지 않는 유형 오류

  15. 15

    구체적 유형으로 객체를 인스턴스화 할 때 변수에 제네릭 유형을 사용할 수없는 이유는 무엇입니까?

  16. 16

    두 벡터의 length ()는 서로 다른 값을 제공하지만 for 루프를 사용하여 확인할 때 벡터의 길이는 동일합니다.

  17. 17

    지시문에서 ng-repeat를 사용하는 AngularJs는 유형 오류를 제공합니다.

  18. 18

    정적 lib를 사용하는 동적 libr를 작성할 때 오류가 발생합니다.

  19. 19

    delphide에서 동적 바이트 배열을 사용할 때 오류가 발생합니다.

  20. 20

    Rust는 왜 '?'를 사용할 때 오류 유형을 암시 적으로 변환합니까? 하지만 반환 값이 아닙니까?

  21. 21

    Authorize 및 AllowAnonymous 메타 데이터는 컨트롤러에 적용될 때 다른 동작을 제공합니다.

  22. 22

    2sxc Visual Query에서 앱 설정의 값을 사용하는 방법은 무엇입니까?

  23. 23

    동등한 Future 대신 TryFuture를 사용할 때 일치하지 않는 유형에 대한 오류가 발생하는 이유는 무엇입니까?

  24. 24

    부분을 사용하는 동안에도 사용자 ID를 확인할 때 일관성없는 오류가 발생합니다. (Discord.js)

  25. 25

    Scala에서 커링을 적용 할 때 유형 추론이 작동하는 이유는 무엇입니까?

  26. 26

    동일한 코드가 다른 곳에서 작동 할 때 쉘 스크립트가 구문 오류를 제공하는 이유는 무엇입니까?

  27. 27

    Powershell : Get-Help를 사용할 때 정적 매개 변수 오류를 참조하는 동적 매개 변수입니다. 오류를 억제하는 방법?

  28. 28

    대상 시스템 bash는`local -n`을 사용할 때 매개 변수 오류를 제공합니다. 어떻게 해결할 수 있습니까?

  29. 29

    Xcode를 사용할 때 " '이동'에 대한 유형 충돌"과 같은 오류

뜨겁다태그

보관