3
.NET 핵심 엔티티 프레임 워크 (EF 코어) 테이블 이름 지정 규칙은/single simple underscore
의 팬이기 때문에 테이블 이름에 이름 지정 규칙을.NET 핵심 엔티티 프레임 워크 (EF 코어) 테이블 명명 규칙
강조, I 방법으로 불편을 느낀다 EF 코어은 테이블 Plural PascalCase
명명 테이블입니다.
이 이름 SourceTypes
(PascalCase 및 복수)
내가 변경할 수 있습니다 알고있는 테이블을 생성
public class ApplicationDbContext : DbContext {
public DbSet<SourceType> SourceTypes { get; set; }
...
모델
public class SourceType {
...
DbContext 생성 테이블 n 모델 클래스에서 [table('source_type')]
을 사용합니다.
그러나 내가 필요한 것은 글로벌 방식으로이를 수행하는 방법입니다. 에서
최신 EF 코어 개정판은 자신의 컨텍스트에서 테이블 이름으로 사용되는 이름을 사용하므로'DbSet MyTableName'을 쓰면 테이블이 Sourcetypes가 아니라 'MyTableName'이됩니다. 이것은 원하는 자동화가 아니지만 알아두면 편리합니다. –
Lonefish