Model:
	
[MetadataType(typeof(UserMetaData))]
public partial class User
{
}
public class UserMetaData
{
    [Required]
    [StringLength(10)]
    [RegularExpression(@"\w+")]
    public object Username { get; set; }
 
    [Required]
    public object Password { get; set; }
    [Range(1,10)]
    public object StuNum { get; set; }
 
    [Required]
    public object Birthday { get; set; }
}

Controller中:
	
//
        // POST: /User/Create
 
        [HttpPost]
        public ActionResult Create( [Bind(Exclude="ID")] TestMvcAppAndEntityFramework.Models.User model)
        {
            try
            {
                // TODO: Add insert logic here
                if ( ModelState.IsValid)
                {
                    return Content("成功");
                     
                }
                else
                {
                    return View();
                }
            }
            catch
            {
                return View();
            }
        }