System.ComponentModel.DataAnnotations表示与数据字段和参数关联的数据类型的枚举
2015-08-26 13:26
621 查看
表示与数据字段和参数关联的数据类型的枚举。 命名空间: System.ComponentModel.DataAnnotations 程序集: System.ComponentModel.DataAnnotations(在 System.ComponentModel.DataAnnotations.dll 中) 语法 C# C++ F# VB public enum DataType 成员
此枚举用于指定要与数据列或参数关联的数据类型。 您可以使用 DataTypeAttribute 类指定要与数据字段或参数关联的数据类型。 您可以从此枚举中选择数据类型。 DataTypeAttribute 特性允许使用比数据库内部类型更加具体的类型来标记字段。 例如,可以使用 EmailAddress 类型对包含电子邮件地址的字符串数据字段进行特性化。 字段模板可以访问此信息,以修改数据字段的处理方式。 下表列出了动态数据提供的数据类型。 示例 下面的示例使用 DataTypeAttribute 自定义 AdventureWorksLT 数据库中客户表的 EmailAddress 数据字段的显示方式。 电子邮件地址显示为超链接,而不是简单文本(ASP.NET 动态数据将会从内部数据类型中推断出简单文本)。 代码示例: 实现相关表的元数据分部类以及关联的元数据类。 通过指定关联元数据类中的 EmailAddress 枚举值,将 DataTypeAttribute 特性应用于 EmailAddress 数据字段。 这将向 Text.ascx 字段模板指明已经自定义了电子邮件地址的显示方式。 C# VB using System; using System.Web.DynamicData; using System.ComponentModel.DataAnnotations; [MetadataType(typeof(CustomerMetaData))] public partial class Customer { } public class CustomerMetaData { // Add type information. [DataType(DataType.EmailAddress)] public object EmailAddress; } |
相关文章推荐
- 【BZOJ 1008】[HNOI2008]越狱
- JAVA字符串格式化-String.format()的使用
- [leetcode-215]Kth Largest Element in an Array(java)
- java 类加载顺序
- (转)Yale CAS + .net Client 实现 SSO(6)
- Java基础随笔记——Map删除其中某个元素
- A very hard Aoshu problem(dfs或者数位)
- WPFDataGrid可以编辑某列Bug,困惑已久
- 网络编程之套接字(udp)
- sql server 性能计数器
- JDBC 批量处理
- 解决Android studio 非法字符的问题
- 从尾到头打印单链表
- VBS脚本的GUI界面——HTA简明教程
- HDU 4764 Stone
- dx gridcontrol分组怎么设置分组条数
- [iOS]把16进制颜色转换UIColor。.
- IOS国际化
- Leetcode: Compare Version Numbers
- UICollectionView-控件的使用(初步)