Entity Framework 5.0 식별자는 오류로 선언되어야합니다.

Karthick

ASP.NET에서 EF 5.0을 사용하고 있는데, OLEDB를 통해 저장 프로 시저를 실행하면 값이 반환되지만 Entity Framework를 통해 동일하게 실행하려고
ORA-06550: PLS-00201: identifier 'userid' must be declared
하면 문제를 해결하는 데 도움이 되므로 오라클 오류 가 발생합니다. 내 EF 코드 아래에 게시합니다.

Try
Dim db As New Entities

Dim param1 As OracleParameter = New OracleParameter("userid", OracleDbType.Varchar2)
Dim param2 As OracleParameter = New OracleParameter("pass", OracleDbType.Varchar2)
Dim param3 As OracleParameter = New OracleParameter("role", OracleDbType.Varchar2)
Dim param4 As OracleParameter = New OracleParameter("location", OracleDbType.Varchar2)

param1.Value = text1.value
param2.Value = text2.value

param1.Direction = ParameterDirection.Input
param2.Direction = ParameterDirection.Input
param3.Direction = ParameterDirection.Output
param4.Direction = ParameterDirection.Output

db.Database.ExecuteSqlCommand("BEGIN LOGIN_PROC(userid,pass,role,location); END;", param1, param2, param3, param4)

Dim test = param3.Value.ToString
Catch ex As Exception

end Try
Karthick

많은 검색 끝에 Oracle 커뮤니티에서 기사를 찾았습니다. https://community.oracle.com/thread/2228825?tstart=0 , Graeme의 솔루션이 저에게 적합합니다.

위의 성가신 코드를 완전히 제거하고 Graeme을 따라 작동했습니다.

이 솔루션은 간단하고 단 3 줄의 코드 Add Function to Import로 Entity Framework 5.0에서 반환 값없이 사용해야 하며 그 후에는 매력처럼 작동합니다.

같은 문제가있는 사람들을 위해 여기에 내 코드를 게시하고 있습니다.

  Dim Param1 = New ObjectParameter("role", GetType(String))
        Dim Param2 = New ObjectParameter("location", GetType(String))

        db.LOGIN_FUNC(text1.value,text2.value, Param1, Param2)
  Dim Role = Param1.Value
  Dim Location = Param2.Value

정말 4 시간 넘게 수색을했는데 마침내 얻었습니다. 또한 Graeme (Stackflow Member)에게도 감사드립니다 ..

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Entity Framework 5.0 식별자는 오류로 선언되어야합니다.

식별자 'SYS.DBMS_SQL'은 오류로 선언되어야합니다.

Oracle PL / SQL 프로 시저 식별자는 오류로 선언되어야합니다.

식별자는 ORA-06550 및 PLS-00201로 선언되어야합니다.

Entity Framework-다중 열 인덱스를 식별자로 사용하는 Seed AddOrUpdate

Entity Framework 오류는 'bool' 형식을 'string'으로 변환할 수 없습니다.

오라클 바인딩 변수 저장 날짜, 반환 식별자는 오류로 선언되어야합니다.

.NET 5 Core Entity Framework Controller w/OData는 자식 개체가 있는 자식 개체를 반환합니다.

Entity Framework 식 트리 람다 방문자 오류

Entity Framework에서 "식을 평가할 수 없습니다. 작업이 지원되지 않습니다. 알 수없는 오류 : 0x80070057"오류가 발생합니다.

Entity Framework 5의 일대 0 / 일 및 일대 다 관계 모두

ASP.NET MVC 5 및 ID (Entity Framework 코드 우선)에서 사용자를 다른 사용자에 연결하려면 어떻게해야합니까?

구문 오류: 식별자 'i'는 이미 JavaScript로 선언되었습니다.

Entity Framework에서 자식별로 정렬하면 정렬 된 목록이 반환되지 않습니다.

Azure, Microsoft Bot Framework 오류 : 식별자 ****가있는 응용 프로그램을 찾을 수 없습니다.

Entity Framework 친구 클래스로 인해 형식 변환 오류가 발생합니다.

오류 : 엔티티 클래스는 @Entity로 주석 처리되어야합니다.

Asp.Net 5 "지정된 스키마가 유효하지 않습니다. 오류 : 오류 0152 : ADO.NET에 대한 Entity Framework 공급자가 없습니다.

Entity Framework 5 빠른로드. 쿼리는 어떻게 작성됩니까?

Entity Framework Core는 다른 것으로 정의했지만 시드로 0을 수신합니다.

Entity Framework MVC ASP.NET을 사용하여 사용자 지정 형식으로 컨트롤러를 만드는 동안 오류가 발생했습니다.

프록시가 비활성화되어 있어도 Entity Framework는 자동으로 관계를 설정합니다.

SQL 오류 Entity Framework 코드 우선 접근 방식

PL / SQL에서 '식별자를 선언해야합니다'라는 오류는 무엇을 의미합니까?

람다 식을 실행할 때 Entity Framework에서 오류가 발생합니다.

Entity Framework에서 여러 열을 선택해야하지만 단일 열에서만 구별되어야합니다.

Entity Framework-간단한 작업은 형식 예외를 제공합니다. 인덱스 (0 기반)는 0보다 크거나 같아야합니다.

Entity Framework TPH는 판별 자 열을 감지합니다.

1에서 0..1 관계로 엔터티를로드하는 동안 오류가 발생했습니다. Entity Framework

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관