zoukankan      html  css  js  c++  java
  • Entity Framwork db First 中 Model验证解决办法。

    由于项目中用到 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的增删改查。  不用二次赋值。

    如有不对的地方请指正。   

  • 相关阅读:
    2007年8月小记
    2007年7月小记
    CS2007.1 在多应用程序中的单点登录
    C#类型转换2
    checkbox与说明文字无法对齐的问题
    css中的内容溢出
    javascript获取的层(div)高度
    C#类型转换3
    js修改css样式表解析(转)
    (转)javascript选择id class
  • 原文地址:https://www.cnblogs.com/newer/p/4255188.html
Copyright © 2011-2022 走看看