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 属性。 |