0

내 모델 클래스에서 추가 마이그레이션을 실행하는 중 아래 속성 Journy 형식이 메서드에 추가되지 않았습니다. 어떻게하면 DB.and에 추가 할 수 있습니까? 나는 수동으로 메서드를 추가 할 수 있습니다. 다음 추가 마이그레이션 명령은 데이터베이스에서 열 명령을 삭제하는 중입니다. 어떻게 극복 할 수 있습니까? 이 같은코드 패스트에서 명시 적으로 데이터베이스 테이블 열에 속성을 매핑하는 방법 엔티티 프레임 워크

public string JournyType { get { return OneWay ? "OneWay" : "ReturnJourny"; } } 
    [NotMapped] 
    public bool OneWay { get; set; } 
    [NotMapped] 
    public bool Return { get; set; } 

답변

0

사용 : 당신이 추가 마이그레이션을 실행할 경우

public bool JournyTypeBool{ get; set; } 
[NotMapped] 
public string JournyType { get { return JournyTypeBool? "OneWay" : "ReturnJourny"; } } 

지금, 당신은 아래에서 위로()와 DropColumn에서하는 addColumn에서 열 "JournyTypeBool"를 볼 수있다(). JournyType은 매핑되지 않지만 열 값 "JournyTypeBool"을 기반으로 JournyType 값 "OneWay"또는 "ReturnJourny"를 가져올 수 있습니다.