2010-04-16 57 views
0

有什麼辦法可以使用實體作爲模型,並且能夠修飾其字段以獲得驗證? 我使用實體作爲模型,以方便,但我需要手動做所有的驗證...MVC2,實體的數據註釋?

回答

2

發現它!

說課程是實體。

然後,您可以實現這兩個:

namespace MyNamespace.Models { 
    [MetadataType(typeof(CourseMetadata))] 
    public partial class Course { 

    } 

    public class CourseMetadata { 
    [DisplayName("Course location")] 
    [Required] 
    public string place {get; set;} 
    } 
} 

首先聲明,對課程的元數據從CourseMetadata採取第二個包含相同的域的過程中,與注入的元數據到他們的唯一目的。酷:D