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) |
获取表示列的枚举的类型。 |