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)
  • 相关阅读:
    asp.net2.0中读取web.config数据库连接字符串2种方法
    C#中ArrayList类的使用方法
    Parameters.AddWithValue(“@参数”,value)方法
    cookie 和session 的区别详解 (出处:http://shiyangxt.cnblogs.com )
    Button与Submit调用前台与后台代码的方法
    SqlDataReader和DataSet的选择
    Session和Cookie的使用总结
    webconfig文件详解
    C# sqlDataReader区别Dataset
    SqlDataAdapter.Update()方法与SqlCommandBuilder
  • 原文地址:https://www.cnblogs.com/bcd589/p/9311238.html
Copyright © 2011-2022 走看看