ColumnProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为列提供程序提供基类。
public ref class ColumnProvider abstract
public abstract class ColumnProvider
type ColumnProvider = class
Public MustInherit Class ColumnProvider
- 继承
-
ColumnProvider
注解
列提供程序必须扩展此类。 类 LinqDataSource 和 ADO.NET Entity Framework 类是扩展此类的提供程序。
构造函数
ColumnProvider(TableProvider) |
初始化该类供继承的类实例使用。 此构造函数只能由继承的类调用。 |
属性
Association |
获取列所表示的表的提供程序。 |
Attributes |
获取为此提供程序所表示的列定义的特性。 |
ColumnType |
获取或设置列的类型。 |
EntityTypeProperty |
获取或设置在实体类型中表示该列的属性的 PropertyInfo 值。 |
IsCustomProperty |
获取或设置一个值,该值指示列是否为模型的数据上下文之外的其他属性。 |
IsForeignKeyComponent |
获取或设置一个值,该值指示列是否为外键的一部分。 |
IsGenerated |
获取或设置一个值,该值指示列值是否是由数据库自动生成的。 |
IsPrimaryKey |
获取或设置一个值,该值指示列是否为表的主键的一部分。 |
IsReadOnly |
获取一个值,该值指示列是否为只读。 |
IsSortable |
在派生类中重写时,获取或设置一个值,该值指示数据模型是否支持按此列排序表。 |
MaxLength |
获取或设置此列所允许的最大长度。 |
Name |
获取或设置该列的名称。 |
Nullable |
获取或设置一个值,该值指示列是否接受 null 值。 |
Table |
获取或设置列所属的表。 |
方法
AddDefaultAttributes(ColumnProvider, AttributeCollection) |
添加默认特性。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回 Name 属性。 |