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

    如有不对的地方请指正。   

  • 相关阅读:
    CDN 机制
    canvas绘制旋转图形
    前端资源网站
    css中的em用法
    响应式网页设计【转载】
    闭包与非闭包
    跨域文档之间的访问
    ajax跨域之---服务器端代理实现
    jsonp跨域实现
    freemarker 命名空间
  • 原文地址:https://www.cnblogs.com/newer/p/4255188.html
Copyright © 2011-2022 走看看