MetaColumn 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示动态数据使用的数据库列。
public ref class MetaColumn : System::Web::DynamicData::IFieldFormattingOptions
public class MetaColumn : System.Web.DynamicData.IFieldFormattingOptions
type MetaColumn = class
interface IFieldFormattingOptions
Public Class MetaColumn
Implements IFieldFormattingOptions
- 继承
-
MetaColumn
- 派生
- 实现
注解
在 ASP.NET Dynamic Data 应用程序中, MetaColumn 类表示数据库字段。 类 MetaColumn 允许检索有关数据字段的信息,例如类型和元数据信息。
可以使用 属性检索数据字段所属的 Table 表。 还可以使用 Model 属性检索数据模型。
构造函数
| MetaColumn(MetaTable, ColumnProvider) |
初始化 MetaColumn 类的新实例。 |
属性
| AllowInitialValue |
获取或设置一个值,该值指定某个列是否允许插入值。 |
| ApplyFormatInEditMode |
获取一个值,该值指示当包含 DataFormatString 对象表示的数据字段的数据绑定控件处于编辑模式时,MetaColumn 属性指定的格式设置字符串是否应用于字段值。 |
| Attributes |
获取应用于 MetaColumn 对象表示的数据字段的元数据特性的集合。 |
| ColumnType |
获取数据字段类型。 |
| ConvertEmptyStringToNull |
获取一个值,该值指示在数据源中更新数据字段时是否将空字符串值 ("") 自动转换为 |
| DataFormatString |
获取指定字段值的显示格式的字符串。 |
| DataTypeAttribute |
获取应用于数据字段的 DataTypeAttribute 特性。 |
| DefaultValue |
获取数据字段的默认值。 |
| Description |
获取数据字段的说明。 |
| DisplayName |
获取数据字段的显示名称。 |
| EntityTypeProperty |
获取一个对象,该对象包含表示实体类型的数据字段的属性的特性。 |
| FilterUIHint |
获取用于列的 FilterUIHint 值。 |
| HtmlEncode |
获取一个值,该值指示在数据绑定控件中显示字段值之前,这些字段值是否经过 HTML 编码。 |
| IsBinaryData |
获取一个值,该值指示数据字段是否包含二进制数据。 |
| IsCustomProperty |
获取一个值,该值指示数据库中是否存在数据字段。 |
| IsFloatingPoint |
获取一个值,该值指示数据字段是否为浮点型。 |
| IsForeignKeyComponent |
获取一个值,该值指示数据字段是否为外键的一部分。 |
| IsGenerated |
获取一个值,该值指示是否在数据库中自动生成数据字段值。 |
| IsInteger |
获取一个值,该值指示数据字段类型是否为 integer 类型。 |
| IsLongString |
获取一个值,该值指示数据字段类型是否可包含 long 字符串。 |
| IsPrimaryKey |
获取一个值,该值指示数据字段是否为表的主键的一部分。 |
| IsReadOnly |
获取一个值,该值指示数据字段是否为只读。 |
| IsRequired |
获取一个值,该值指示数据字段是否需要值。 |
| IsString |
获取一个值,该值指示数据字段类型是否为 string 类型。 |
| MaxLength |
获取一个值,该值指示可在数据字段中存储的数据的最大长度。 |
| Model |
获取 MetaModel 对象,该对象表示此数据字段所属的数据模型。 |
| Name |
获取数据字段的名称。 |
| NullDisplayText |
获取当字段值为 |
| Prompt |
获取可以在绑定到列中数据的 UI 中用作水印的值。 |
| Provider |
获取用于生成 MetaColumn 对象的抽象提供程序对象。 |
| RequiredErrorMessage |
获取当数据字段需要值但其值为空时显示的错误消息。 |
| Scaffold |
获取一个值,该值指示是否应显示数据字段。 |
| ShortDisplayName |
获取列的短名称。 |
| SortExpression |
获取用于确定数据字段的排序顺序的表达式。 |
| Table |
获取 MetaTable 对象,该对象表示数据字段所属的表。 |
| TypeCode |
获取数据字段的类型。 |
| UIHint |
获取为数据字段指定的字段模板的名称。 |
方法
| BuildAttributeCollection() |
获取特性集合。 |
| Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| Initialize() |
初始化调用构造函数后可能不可用的数据。 |
| MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
| ResetMetadata() |
清除缓存的列元数据。 |
| ToString() |
获取数据字段名。 |
扩展方法
| ConvertEditedValue(IFieldFormattingOptions, String) |
返回用户为正在验证的控件提供的值。 |
| FormatEditValue(IFieldFormattingOptions, Object) |
使用指定格式设置选项设置指定字段值的格式。 |
| FormatValue(IFieldFormattingOptions, Object) |
使用指定格式设置选项设置指定字段值的格式。 |
| GetEnumType(MetaColumn) |
获取表示列的枚举的类型。 |