Entity Framework에서 숫자 문자열 열의 최대 값을 얻는 방법

a4ashiq

여기에 문제가 있습니다. 나는 SQL 필드의 최대 값을 얻으려고했습니다.

LastInvoiceNo = Convert.ToInt64(dbContext.InvoiceMaster.Max(e => e.InvoiceNo));

그러나 "InvoiceNo"의 열 유형이 varchar이기 때문에 잘못된 값을 제공합니다. 그래서 나는 그것을 Int64로 변환하려고했습니다.

LastInvoiceNo = dbContext.InvoiceMaster.Max(e =>Convert.ToInt64(e.InvoiceNo));

LastInvoiceNo = dbContext.InvoiceMaster.Select(e => Int64.Parse(e.InvoiceNo)).Max();

그러나 예외가 발생합니다.

LINQ to Entities는 'Int64 Parse (System.String)'메서드를 인식하지 않으며이 메서드는 저장소 식으로 변환 할 수 없습니다.

뤽 모린

오류가 발생하는 이유는 EF가 linq 쿼리를 실제 SQL 문으로 변환하려고하지만 불가능하기 때문입니다.

당신이 할 수있는 일은 쿼리를 강제 실행하여 데이터를 로컬로 가져 오는 것입니다. 그러면 Int64로 변환하고 Max를 확인할 수 있습니다.

이 같은:

LastInvoiceNo = dbContext.InvoiceMaster.ToList().Max(e => Convert.ToInt64(e.InvoiceNo));

해당 테이블에 수백만 개의 행이있는 경우 이것이 최선의 방법인지 확실하지 않습니다.

건배

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열에서 숫자의 최대 발생을 얻는 방법

분류에서Dev

문자열에서 숫자 값을 얻는 방법?

분류에서Dev

SQL IN 문에서 문자열의 각 항목에 대한 최소값을 얻는 방법은 무엇입니까?

분류에서Dev

SQL IN 문에서 문자열의 각 항목에 대한 최소값을 얻는 방법은 무엇입니까?

분류에서Dev

R에서 문자열의 최대 값을 추출하는 방법

분류에서Dev

Laravel에서 문자열의 모든 열 값을 얻는 방법

분류에서Dev

숫자를 포함하여 배열에서 최대 값을 찾는 방법

분류에서Dev

elm의 case 문에서 문자열 값을 얻는 방법

분류에서Dev

C의 문자 배열에서 문자열 값을 얻는 방법

분류에서Dev

MySQL에서 열의 최대 값을 얻는 방법

분류에서Dev

문자열에서 최대 값 얻기

분류에서Dev

데이터베이스의 문자열 필드에서 숫자 (Integer)를 추출하고 최대 값을 찾는 방법

분류에서Dev

숫자와 연산자 문자열을 PHP에서 최종 숫자로 변환하는 방법

분류에서Dev

문자열과 숫자 값을 파일에 쓰는 방법

분류에서Dev

숫자 또는 문자열에 대한 배열 열의 셀을 테스트하는 방법

분류에서Dev

3 (숫자) 열의 숫자 값을 대체하여 하나의 열에 넣는 방법은 무엇입니까?

분류에서Dev

스트림에서 문자열 배열 값을 얻는 방법?

분류에서Dev

영숫자 문자열 모음에서 최대 숫자 값을 선택하는 Lambda 표현식

분류에서Dev

Postgresql-문자열 끝에서 숫자 값을 가져오고 끝 숫자 값없이 문자열을 얻는 방법

분류에서Dev

배열 또는 문자열에서 숫자 값을 얻는 방법은 무엇입니까?

분류에서Dev

단어에서 특수 문자, 대문자 또는 숫자없이 문자열을 분할하는 방법

분류에서Dev

숫자 앞에 쉼표와 문자 뒤의 문자열을 자르는 방법

분류에서Dev

JavaScript에서 대체 문자열을 얻는 방법

분류에서Dev

최소에서 최대까지 임의의 숫자를 얻는 방법

분류에서Dev

Entity Framework 연결 문자열에서 Convert Zero Datetime을 설정하는 방법

분류에서Dev

MVC 5 : 뷰에서 숫자 대신 문자열을 표시하는 방법

분류에서Dev

varchar 열의 최대 값을 얻고 자동으로 증가시키는 방법

분류에서Dev

배열의 특정 문자열에 대한 임의 값을 찾는 방법

분류에서Dev

목록의 각 문자열에 대한 문자열의 마지막 문자 값을 찾는 방법>

Related 관련 기사

  1. 1

    배열에서 숫자의 최대 발생을 얻는 방법

  2. 2

    문자열에서 숫자 값을 얻는 방법?

  3. 3

    SQL IN 문에서 문자열의 각 항목에 대한 최소값을 얻는 방법은 무엇입니까?

  4. 4

    SQL IN 문에서 문자열의 각 항목에 대한 최소값을 얻는 방법은 무엇입니까?

  5. 5

    R에서 문자열의 최대 값을 추출하는 방법

  6. 6

    Laravel에서 문자열의 모든 열 값을 얻는 방법

  7. 7

    숫자를 포함하여 배열에서 최대 값을 찾는 방법

  8. 8

    elm의 case 문에서 문자열 값을 얻는 방법

  9. 9

    C의 문자 배열에서 문자열 값을 얻는 방법

  10. 10

    MySQL에서 열의 최대 값을 얻는 방법

  11. 11

    문자열에서 최대 값 얻기

  12. 12

    데이터베이스의 문자열 필드에서 숫자 (Integer)를 추출하고 최대 값을 찾는 방법

  13. 13

    숫자와 연산자 문자열을 PHP에서 최종 숫자로 변환하는 방법

  14. 14

    문자열과 숫자 값을 파일에 쓰는 방법

  15. 15

    숫자 또는 문자열에 대한 배열 열의 셀을 테스트하는 방법

  16. 16

    3 (숫자) 열의 숫자 값을 대체하여 하나의 열에 넣는 방법은 무엇입니까?

  17. 17

    스트림에서 문자열 배열 값을 얻는 방법?

  18. 18

    영숫자 문자열 모음에서 최대 숫자 값을 선택하는 Lambda 표현식

  19. 19

    Postgresql-문자열 끝에서 숫자 값을 가져오고 끝 숫자 값없이 문자열을 얻는 방법

  20. 20

    배열 또는 문자열에서 숫자 값을 얻는 방법은 무엇입니까?

  21. 21

    단어에서 특수 문자, 대문자 또는 숫자없이 문자열을 분할하는 방법

  22. 22

    숫자 앞에 쉼표와 문자 뒤의 문자열을 자르는 방법

  23. 23

    JavaScript에서 대체 문자열을 얻는 방법

  24. 24

    최소에서 최대까지 임의의 숫자를 얻는 방법

  25. 25

    Entity Framework 연결 문자열에서 Convert Zero Datetime을 설정하는 방법

  26. 26

    MVC 5 : 뷰에서 숫자 대신 문자열을 표시하는 방법

  27. 27

    varchar 열의 최대 값을 얻고 자동으로 증가시키는 방법

  28. 28

    배열의 특정 문자열에 대한 임의 값을 찾는 방법

  29. 29

    목록의 각 문자열에 대한 문자열의 마지막 문자 값을 찾는 방법>

뜨겁다태그

보관