ASP.Net Core Razor 페이지에서 테이블 행을 검색 할 수 없습니다.

앨런 레어드

저는 C # 및 ASP.Net 코어 면도기 페이지를 처음 사용합니다. 나는 이것이 간단한 질문이라고 생각하지만 몇 시간이 지난 후에도 여전히 해결할 수 없었습니다.

(현재) 내 비즈니스 로직 (예 : 유지 관리 로직)을 root / BLL / MaintenanceBLL / Maintenance.cs에 넣습니다.

Maintenance.cs에서 Maintenance 테이블의 레코드를 읽으려고 할 때. 오류가 발생합니다

CS0030 'Club.Models.Maintenance'유형을 'Club.BLL.MaintenanceBLL.Maintenance'로 변환 할 수 없습니다.

ForEach라는 용어는 VS2019에 의해 코드에서 수정되었습니다. 이 오류를 해결할 수 없습니다. 도움을 주시면 감사하겠습니다.

내 코드는 다음과 같습니다.

Namespace Club.BLL.MaintenanceBLL
{
    public class Maintenance
    {
        private readonly Club.Data.ApplicationDbContext _context;

        public Maintenance(Club.Data.ApplicationDbContext context)
        {
            _context = context;
        }
        public Maintenance()
        {
        }
      
        public void DoMaintenance()
        {
            //Parse Maintenance table and action those items
            //where Active=True and ActionDate has passed
           
            var maintenances = _context.Maintenance;
            foreach (Maintenance m in maintenances)
            {
                //do something
            }
        }
    }
}
Karan

var자동 감지 유형에 사용

foreach (var m in maintenances)

또는

foreach (Club.Models.Maintenance m in maintenances)

그 이유는 Maintenance하나는 아래에 namespace Club.Models있고 다른 하나는 아래에 두 개의 클래스가 있어야하기 때문입니다 namespace Club.BLL.MaintenanceBLL.

Namespace Club.BLL.MaintenanceBLL;작성할 때 현재 코드가 아래에 있으므로 현재 또는에서 언급 한 모든 클래스 Maintenance를 찾으려고 시도합니다 .Maintenance m in maintenancesnamespacenamespaceusing ...

당신은 추가하지 않은 using Club.Models;그것을 발견 할 수는 없을 것이다, 그래서 Club.Models.Maintenance당신의 foreach (Maintenance m in maintenances)의지로 취급 Club.BLL.MaintenanceBLL.Maintenance.

그러나 당신 _context.MaintenanceDbSet<Club.Models.Maintenance>쓸 때 당신 foreach (var m in maintenances)Club.Models.Maintenance객체 와 루프를 기대할 것입니다 . 그리고 컴파일러가 오류를 표시하는 Maintenance것으로 간주되는 것을 언급했습니다 .Club.BLL.MaintenanceBLL.Maintenancered line

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ASP.Net Core Razor 페이지에서 테이블 행을 검색 할 수 없습니다.

분류에서Dev

내 Razor 페이지 (ASP.Net Core)에 CSS 파일을로드 할 수 없습니다.

분류에서Dev

c #-업데이트 할 때 asp.net gridview에서 값을 검색 할 수 없습니다.

분류에서Dev

해시 테이블에서 Float 배열을 검색 할 수 없습니다.

분류에서Dev

Razor 페이지는 ASP.NET Core RC2에서 런타임에 참조 된 클래스 라이브러리를 볼 수 없습니다.

분류에서Dev

ef core 1.0.1이있는 asp.net mvc core 1.0.1은 저장된 일대 다 관계를 검색 할 수 없습니다.

분류에서Dev

Xpages ViewPanel-검색을 수행 할 권한이 없습니다.

분류에서Dev

PHP에서 HTML 테이블을 검색 할 수 있습니까?

분류에서Dev

asp.net core 2.2에서 실제 수량 값을 업데이트 할 수 없습니다.

분류에서Dev

Asp.net Core 3.1은 렌더링 할 Razor 구성 요소를 찾을 수 없습니다.

분류에서Dev

삽입 문에서 다른 테이블의 열 값을 검색 할 수 없습니다.

분류에서Dev

c # asp.net에서 테이블 0을 찾을 수 없습니다.

분류에서Dev

다른 페이지에서 값을 검색 할 수 없습니다 (라벨로 저장 됨).

분류에서Dev

페이지 언로드 이벤트에서 asp.net 페이지에 게시물을 호출 할 수 없습니다.

분류에서Dev

웹 사이트에서 html을 검색 할 수 없습니다.

분류에서Dev

json에서 테이블의 데이터를 검색 할 수 없습니다.

분류에서Dev

asp.net mvc 6 beta 8에서 AppSettings를 검색 할 수 없습니다.

분류에서Dev

ASP .NET Core Razor 페이지에서 연결 문자열을 읽는 방법

분류에서Dev

테이블 SQL에서 행을 삭제할 수 없습니다.

분류에서Dev

mysql에서 마지막 행을 검색 할 수 없습니다.

분류에서Dev

테이블에서 이미지 데이터를 검색하고 이미지를 표시 할 수 없습니다.

분류에서Dev

큰 테이블에서 결과를 검색 할 수 없습니다.

분류에서Dev

MySQL 테이블에서 쿼리를 검색 할 수 없습니다.

분류에서Dev

Bootstrap Group By V2는 테이블 asp.net core razor의 숨겨진 속성을 재정의합니다.

분류에서Dev

"find"는 조건부 깊이 검색을 수행 할 수 없습니다.

분류에서Dev

섹션이있는 신속한 테이블 뷰는 검색 창을 사용할 수 없습니다.

분류에서Dev

pQuery는 웹 페이지의 내용을 검색 할 수 없습니다.

분류에서Dev

페이지 하단의 버튼을 검색 할 수 없습니다.

분류에서Dev

테이블 행을 검색 할 때 Javascript 함수를 사용하여 중첩 된 테이블 헤더 행을 유지하지 않습니다.

Related 관련 기사

  1. 1

    ASP.Net Core Razor 페이지에서 테이블 행을 검색 할 수 없습니다.

  2. 2

    내 Razor 페이지 (ASP.Net Core)에 CSS 파일을로드 할 수 없습니다.

  3. 3

    c #-업데이트 할 때 asp.net gridview에서 값을 검색 할 수 없습니다.

  4. 4

    해시 테이블에서 Float 배열을 검색 할 수 없습니다.

  5. 5

    Razor 페이지는 ASP.NET Core RC2에서 런타임에 참조 된 클래스 라이브러리를 볼 수 없습니다.

  6. 6

    ef core 1.0.1이있는 asp.net mvc core 1.0.1은 저장된 일대 다 관계를 검색 할 수 없습니다.

  7. 7

    Xpages ViewPanel-검색을 수행 할 권한이 없습니다.

  8. 8

    PHP에서 HTML 테이블을 검색 할 수 있습니까?

  9. 9

    asp.net core 2.2에서 실제 수량 값을 업데이트 할 수 없습니다.

  10. 10

    Asp.net Core 3.1은 렌더링 할 Razor 구성 요소를 찾을 수 없습니다.

  11. 11

    삽입 문에서 다른 테이블의 열 값을 검색 할 수 없습니다.

  12. 12

    c # asp.net에서 테이블 0을 찾을 수 없습니다.

  13. 13

    다른 페이지에서 값을 검색 할 수 없습니다 (라벨로 저장 됨).

  14. 14

    페이지 언로드 이벤트에서 asp.net 페이지에 게시물을 호출 할 수 없습니다.

  15. 15

    웹 사이트에서 html을 검색 할 수 없습니다.

  16. 16

    json에서 테이블의 데이터를 검색 할 수 없습니다.

  17. 17

    asp.net mvc 6 beta 8에서 AppSettings를 검색 할 수 없습니다.

  18. 18

    ASP .NET Core Razor 페이지에서 연결 문자열을 읽는 방법

  19. 19

    테이블 SQL에서 행을 삭제할 수 없습니다.

  20. 20

    mysql에서 마지막 행을 검색 할 수 없습니다.

  21. 21

    테이블에서 이미지 데이터를 검색하고 이미지를 표시 할 수 없습니다.

  22. 22

    큰 테이블에서 결과를 검색 할 수 없습니다.

  23. 23

    MySQL 테이블에서 쿼리를 검색 할 수 없습니다.

  24. 24

    Bootstrap Group By V2는 테이블 asp.net core razor의 숨겨진 속성을 재정의합니다.

  25. 25

    "find"는 조건부 깊이 검색을 수행 할 수 없습니다.

  26. 26

    섹션이있는 신속한 테이블 뷰는 검색 창을 사용할 수 없습니다.

  27. 27

    pQuery는 웹 페이지의 내용을 검색 할 수 없습니다.

  28. 28

    페이지 하단의 버튼을 검색 할 수 없습니다.

  29. 29

    테이블 행을 검색 할 때 Javascript 함수를 사용하여 중첩 된 테이블 헤더 행을 유지하지 않습니다.

뜨겁다태그

보관