수색…


Npgsqlddexprovider를 사용하여 PostgresSql에서 Entity Framework 6.1.3을 사용하기 위해 필요한 사전 단계

1) C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config와 C : \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config 위치에서 Machine.config의 백업을 가져 왔습니다.

2) 다른 위치로 복사하고 다음과 같이 편집하십시오.

a) <system.data> <DbProviderFactories> 아래에서 <system.data> <DbProviderFactories> 찾아 추가합니다 <system.data> <DbProviderFactories>

            <add name="Npgsql Data Provider" invariant="Npgsql" support="FF"
            description=".Net Framework Data Provider for Postgresql Server"
            type="Npgsql.NpgsqlFactory, Npgsql, Version=2.2.5.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />

b) 항목 위에 이미 존재하면 verison을 확인하고 업데이트하십시오.

  1. 원본 파일을 변경된 파일로 교체하십시오.
  2. VS2013 용 개발자 명령 프롬프트를 관리자로 실행하십시오.
  3. Npgsql이 이미 "gacutil -u [Npgsql"명령을 사용하여 제거한 경우 "gacutil -i [path of dll]"명령으로 Npgsql 2.5.0의 새 버전을 설치하십시오.
  4. Mono.Security 4.0.0.0 이상 수행
  5. NpgsqlDdexProvider-2.2.0-VS2013.zip을 다운로드하고 NpgsqlDdexProvider.vsix를 실행합니다 (Visual Studio의 모든 인스턴스를 닫습니다).
  6. EFTools6.1.3-beta1ForVS2013.msi를 찾아서 실행하십시오.
  7. 새 프로젝트를 만든 후, Nuget Packages.10에서 EntityFramework (6.1.3), NpgSql (2.5.0) 및 NpgSql.EntityFramework (2.5.0) 버전을 설치하십시오.) 계속 진행하십시오. 새 Entity Data Model을 다음에 추가하십시오. MVC 프로젝트


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow