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