玩玩樂樂

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

由于项目中用到 Entity Framwork db First     每次从数据库生成数据模型之后都会把模型更新。 只要有一个表更新。所有的类都会重新生成。

 

在网上找了各种例子都是差不多的, 可能我的理解能力有限, 所以导致我参照例子搞了好久才弄明白。  我现在把整个代码块贴出来给大家看看。

 

验证类

  public class Person
  {

    [Required(ErrorMessage = "订单号不能为空")]
    public string Name { get; set; }


    [Required(ErrorMessage = "ComplementRemark不能为空")]
    [System.Web.Mvc.Remote("IsNull", "Home", ErrorMessage = "必须输入 中国银行")]
    public string Nickname { get; set; }
  }

自动生成的类

  [MetadataType(typeof(Model.Validate.Person))]
  public partial class Person
  {
    public Person()
    {
    }

    public string Nickname { get; set; }

    public string Person { get; set; }
}

 

在前台调用的时候  即可直接调用自动生成的  Person

也方便于直接操作entityframework的增删改查。  不用二次赋值。

 

 

 

如有不对的地方请指正。   

 

posted on 2015-01-28 10:37  刘剑_1989  阅读(321)  评论(0编辑  收藏  举报