Entity Framework
Postgresql을 사용한 Entity-Framework
수색…
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을 확인하고 업데이트하십시오.
- 원본 파일을 변경된 파일로 교체하십시오.
- VS2013 용 개발자 명령 프롬프트를 관리자로 실행하십시오.
- Npgsql이 이미 "gacutil -u [Npgsql"명령을 사용하여 제거한 경우 "gacutil -i [path of dll]"명령으로 Npgsql 2.5.0의 새 버전을 설치하십시오.
- Mono.Security 4.0.0.0 이상 수행
- NpgsqlDdexProvider-2.2.0-VS2013.zip을 다운로드하고 NpgsqlDdexProvider.vsix를 실행합니다 (Visual Studio의 모든 인스턴스를 닫습니다).
- EFTools6.1.3-beta1ForVS2013.msi를 찾아서 실행하십시오.
- 새 프로젝트를 만든 후, 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