1

나는 태스크 모델을 가지고있다.모델에 고정 값 속성을 추가하려면 어떻게해야합니까?</p> <pre><code>public class Task() { public int Id {get; set;} public int Title {get;set;} } </code></pre> <p>지금 나는 <em>'반복'</em> 속성을 추가 할 : 가정하자

  1. 매일
  2. 주간

나는 RepeatOption을 만들려면 어떻게해야합니까() 모델과 그것의 외부 키를 추가

속성은 3 개 값 중 하나를 가질 수 Task() 모델 - 또는 더 최적의 솔루션이 있습니까, 아마도 열거 형을 사용합니까? (그냥 추측하면 여기에)

답변

2

변경 될 가능성이 하드 코딩 된 가정합니다, 나는 그 세 가지 값을 사용하여 열거 형식을 사용하고 싶습니다. DB 필드 Repeat에서

+0

Entity Framework를 사용하여 Task() 모델에서 이러한 열거 형 속성을 확인하는 방법 – user2312633

+0

@ user2312633 : 이제 Entity Framework에서 열거 형 값을 지원하므로 Entity Framework에서 속성이 열거 형이어야한다고 실제로 말할 수 있습니다 , 기본 SQL 정수 값으로 또는 SQL 정수 값과의 변환을 처리합니다. – StriplingWarrior

2
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로 저장을해야합니다.

관련 문제

 관련 문제