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的增删改查。  不用二次赋值。

    如有不对的地方请指正。   

  • 相关阅读:
    Python循环语句
    Python判断语句
    MySQL的基本操作汇总
    Python函数、类
    Python字典、集合
    Python列表、元组
    python数据类型--数字、字符串
    Python基础认识
    搭建Python独立虚拟环境
    Python包管理工具
  • 原文地址:https://www.cnblogs.com/newer/p/4255188.html
Copyright © 2011-2022 走看看