- 매일
- 주간
- 월
나는 RepeatOption을 만들려면 어떻게해야합니까() 모델과 그것의 외부 키를 추가
속성은 3 개 값 중 하나를 가질 수 Task() 모델 - 또는 더 최적의 솔루션이 있습니까, 아마도 열거 형을 사용합니까? (그냥 추측하면 여기에)
나는 RepeatOption을 만들려면 어떻게해야합니까() 모델과 그것의 외부 키를 추가
속성은 3 개 값 중 하나를 가질 수 Task() 모델 - 또는 더 최적의 솔루션이 있습니까, 아마도 열거 형을 사용합니까? (그냥 추측하면 여기에)
변경 될 가능성이 하드 코딩 된 가정합니다, 나는 그 세 가지 값을 사용하여 열거 형식을 사용하고 싶습니다. DB 필드 Repeat
에서
public enum RepeatOption
{
Daily,
Weekly,
Monthly
}
public class Task()
{
public int Id {get; set;}
public int Title {get;set;}
public RepeatOption Repeat {get;set;}
}
그것을 위해 당신이하지 않는 일부 specififc 요구 사항, int
로 저장을해야합니다.
Entity Framework를 사용하여 Task() 모델에서 이러한 열거 형 속성을 확인하는 방법 – user2312633
@ user2312633 : 이제 Entity Framework에서 열거 형 값을 지원하므로 Entity Framework에서 속성이 열거 형이어야한다고 실제로 말할 수 있습니다 , 기본 SQL 정수 값으로 또는 SQL 정수 값과의 변환을 처리합니다. – StriplingWarrior