zoukankan      html  css  js  c++  java
  • Enityt模型特性

    数据验证相关的数据注解:

    特性 解释
    Remote 使用 jQuery 验证插件远程验证程序的特性
    FileExtension 验证文件扩展名
    Compare 比较两个属性的值
    RegularExpression 使用正则表达式验证
    CustomValidation 自定义验证方法
    DataType 指定要与数据字段关联的附加类型的名称
    EmailAddress 电子邮件地址(相当于DataType(DataType.Email))
    Phone 电话(相当于DataType(DataType.Phone))
    CreditCard 信用卡号码(相当于DataType(DataType.CreditCard))
    Url 验证URL(相当于DataType(DataType.Url))
    MemberShipPassword 验证密码字段是否满足成员资格提供程序的当前密码要求

    数据映射相关的数据注解:

    特性 解释
    Key 主键字段
    Column 数据库列属性映射
    NotMapped 不要创建对应的字段
    Table 指定类将映射到的数据库表
    ForeignKey 表示关系中用作外键的属性
    DatabaseGenerated

    指定属性应该映射到数据表中计算的列。也可以用于映射到自动增长的数据库表。

    指定数据库生成属性值的方式(EF不追踪属性的变化)
    Required 必填字段
    MaxLength 指定属性中允许的数组或字符串数据的最大长度
    MinLength 指定属性中允许的数组或字符串数据的最小长度
    StringLength 指定最小和最大字符长度
    Range 指定数值范围 

    数据显示相关的数据注解: 

    特性 解释
    DisplayName 指定本地化的字符串(习惯用语类)
    Display 指定本地化的字符串(习惯用语属性)
    DisplayFormat 设置数据字段的格式
    ReadOnly 指定该特性所绑定到的属性是只读属性还是读/写属性
    EditAble 指示数据字段是否可编辑
    HiddenInput 指示是否应将属性值或字段值呈现为隐藏的 input 元素
    ScaffoldColumn 指定类或数据列是否使用基架
    UIHint 指定动态数据用来显示数据字段的模板

    其他:

    特性 解释
    DisplayColumn 将所引用的表中显示的列指定为外键列
    Description 可视化设计器在引用组件成员时可以显示指定的说明
    (命名空间:System.ComponentModel.DescriptionAttribute)
  • 相关阅读:
    程序员修炼之道阅读笔记02
    第十五周课堂练习-查找最长单词链
    文件读写总结
    第十五周
    暑假总结1
    软件工程课程总结
    第十六周总结
    用户场景分析
    学期课后个人总结
    第十五周总结
  • 原文地址:https://www.cnblogs.com/bcd589/p/9311238.html
Copyright © 2011-2022 走看看