수동으로 마이그레이션을 추가 하시겠습니까?

c# ef-code-first entity-framework entity-framework-6 sql-server

문제

나는 프로젝트에서 Entity 프레임 워크 코드를 먼저 사용하고 있으며 모든 테이블은 얼마 전에 생성 / 수정되었습니다. 이제 테이블에 고유 제한 조건을 추가해야합니다. Up() 메소드에 다음 행이있는 마이그레이션을 작성하려고합니다. 그리고 모델 클래스에는 변화없습니다 .

CreateIndex("TableName", new[] { "Column1" }, true, "IX_UniqueKey");

Down() 에있는 행 Down()

DropIndex("TableName", new [] { "Column1" });

Migrations 폴더 아래에 수동으로 파일을 만들 수 있습니까? 필수 파일 이름 규칙이 있습니까?

.Designer.cs.resx 파일을 만드는 방법? 또는 일부 매개 변수와 함께 add-migration 을 사용해야합니까?

수락 된 답변

추가 마이그레이션을 사용하는 것이이를위한 방법입니다. add-migration yourMigrationName 사용하면 필요한 모든 파일이 자동으로 만들어집니다.

그런 다음 필요한 값으로 Up () 및 Down () 메서드를 변경하기 만하면됩니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.