2013-09-22 8 views
0

EF 5 코드 우선을 사용하여 데이터베이스를 만들었으므로 이제 int 데이터 형식이 될 특정 테이블에 추가 할 필드가 생겼습니다. 나는 테이블에 이미 데이터가 있기 때문에 그것은 내가 null 허용의 INT에 필드를 설정해야합니다 내가 단순히 내 모델에EF 5 코드 첫 번째 열 추가

public int NewField { get; set; }

를 추가하고 이동로를 추가하는 경우 것이 궁금 그래서 내가 돈 기존 데이터를 잃어 버리지 않으면 NewField 데이터를 추가 한 후 다른 마이그레이션을 추가하여 nullable이 아닌 int로 다시 변경하십시오.

답변

0

대체로 마이그레이션을 추가 할 수 있지만 수동으로 수정하여 열에 기본값이 정의되도록하십시오. 마이그레이션을 적용하면 열이 추가되어 모든 기존 행에 기본값이 설정됩니다.

관련 문제