2017-04-24 1 views
1

해양 데이터를 모니터링하기위한 데이터베이스 작업을하고 있습니다. 나는 고전 EER-Model (MySQL Workbench)을 만들었고, Entity Framework 및 DbContext 구현을 시작하기 위해 Database First가 Entity Framework 6 Code First 용 임시 데이터베이스를 생성했습니다. 여기에서에 에서 나는초기 마이그레이션 테이블 문이 ** 그래서 데이터베이스의 모습 "DbContext"와 같은. "TABLENAME"테이블의 이름을 지정하는 생성 ** " 언제 추가 EF 마이그레이션을 사용할 필요가 SchemaName "."DbContext "."TableName " 추한 AF입니다.Entity Framework 6 Migrations - "SchemaName". "TableName"을 생성합니다.

저는 모델 작성자 fluentAPI에 테이블 이름을 쓰거나 주석을 달 수 있지만, 많은 수의 테이블이있는 번거 로움이 있습니다.

어떻게 기존의 이름을 바꿀 수 있습니까? 난 그냥 전화 파생 DbContext에서 속성 클래스와 같은 테이블에 Migrator를 원하는

+1

가능한 복제 테이블을 지정을 엔티티 프레임 워크 코드의 첫 번째 유창한 API] (http://stackoverflow.com/questions/20184644/howto-specify-table-name-with-entity-framework-code-first-fluent-api) –

답변

1

또한 표 주석을 사용할 수 있습니다

[Table("InternalBlogs")] 
public class Blog 

참조 : Code First Data Annotations

[하우투의
+1

Zaheer. 귀하의 의견은 저에게 올바른 것을 지적했습니다. 코드 첫 번째 데이터베이스는 스키마 이름 앞에 모든 클래스를 주석 처리했습니다. (어떤 이유인지 확인하지 않았습니다.) –

+0

환영합니다 @TimvanPeterson pleasure !. –

관련 문제