beta5에서 OnConfiguring을 재정의 할 수 없습니다. 재정의하려면 적합한 메소드가 없습니다.

entity-framework-core

문제

beta4에서 EF7을 beta5로 업데이트 한 후, OnConfiguring이 작동을 멈췄습니다.

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)

나는 대신 내가 쓸 필요가있는 것을 알아낼 수 없다.

프로젝트 가있어 .Json ,

{
    "dependencies": {
        "EntityFramework.SqlServer": "7.0.0-beta5",
        "EntityFramework.Commands": "7.0.0-beta5",
        ...
    }
}

"EntityFramework"가 없습니다 : "7.0.0-beta4"(아직 베타 5 없음). 그것은 분명히 필요하지 않습니다.

DNVM 목록

Active Version           Runtime Architecture Location                      Alias
------ -------           ------- ------------ --------                      -----
       1.0.0-beta4       clr     x64          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       clr     x86          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       coreclr x64          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       coreclr x86          C:\Users\Snebjorn\.dnx\runtimes
  *    1.0.0-beta5       clr     x86          C:\Users\Snebjorn\.dnx\runtimes default
       1.0.0-beta5-12103 clr     x86          C:\Users\Snebjorn\.dnx\runtimes

수락 된 답변

베타 5에서는 EntityOptionsBuilder를 사용해야하고 (베타 6에서는 DbContextOptionsBuilder로 돌아 가기 위해)


인기 답변

EF 7.0.0-beta7을 사용하는 경우 메서드 서명이 다음과 같이 표시됩니다.

protected internal virtual void OnConfiguring(DbContextOptions options);


아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.