2014-11-03 6 views
0

에 연결하려고합니다. 문제는 Entity Framework 5가 MS Access에 잘못된 문자 인 마침표 (".")를 삽입하는 명명 규칙을 사용한다는 것입니다. 예 : "PK_dbo. [ColumnName]"MS Access를 Entity Framework 5 코드 우선 데이터 테이블

더 이상 Entity Framework에서 명명 규칙을 변경할 수있는 방법이 제공되지 않습니다. 나는 내 PK 이름을 모두 변경하는 스크립트를 작성할 수는 있지만 이것이 공통적으로 충분한 이슈 인 것처럼 느낀다. 다른 방법이나 해결 방법이 있을지 모르겠다.

도움을 주시면 감사하겠습니다.

답변

1

다른 DBMS (즉, SQL Server)에 Entity Framework 공급자를 사용하고 있다고 생각합니다. Microsoft는 Microsoft Access 용 EF 공급자를 제공하지 않습니다. 여기에서 공급자를 찾을 수 있습니다. http://jetentityframeworkprovider.codeplex.com/

EF 6.1.3에서만 작동하며 컴파일 된 버전은 없습니다.