2013-02-15 3 views
0

это моя модель:Использование комплекса DATATYPE в EF CodeFirst

public class Course 
    { 
     public int Id { get; set; } 
     public string Title { get; set; } 
     public string Institute { get; set; } 
     public string Instructor { get; set; } 
     public string Duration { get; set; } 
     public Level Level { get; set; } 
     public Format Format { get; set; } 
     public DateTime Released { get; set; } 
     public string FileSize { get; set; } 
     public string Desciption { get; set; } 
    } 
    public enum Level 
    { 
     Beginner, 
     Intermediate, 
     Advanced 
    } 
    public enum Format 
    { 
     Avi, 
     Hd, 
     FullHd 
    } 
    public class CourseDb:DbContext 
    { 
     public DbSet<Course> Courses { get; set; } 
    } 

, когда я хочу создать свой новый контроллер с Scoffolding помощью EF шаблона,
Это не создавать как Level и Format поля в то время как я использую EF5
В чем моя проблема?
Спасибо в вашем совете

ответ

0

Типы перечислений в настоящее время не поддерживаются, когда строительные леса, что наиболее вероятно, почему поля не созданы.

Мой совет должен был бы использовать вспомогательный метод, такой как: Working with enums in ASP.NET MVC 3

и код вручную.

Update:

Похоже, есть билет в журнал для поддержки его здесь: http://mvcscaffolding.codeplex.com/workitem/10

Смежные вопросы