Comparteix a través de


TableProvider Clase

Definición

Proporciona la clase base para los proveedores de tablas de datos dinámicos.

public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
Herencia
TableProvider

Comentarios

Los proveedores de tablas deben extender esta clase. LINQ to SQL clases y el modelo de ADO.NET entity son proveedores que extienden esta clase.

Constructores

TableProvider(DataModelProvider)

Inicializa una nueva instancia de la clase TableProvider para que la utilice una instancia de clase heredada. A este constructor solo lo puede llamar una clase heredada.

Propiedades

Attributes

Obtiene los atributos definidos para la tabla representada por este proveedor.

Columns

Cuando se invalida en una clase derivada, obtiene la colección de columnas de esta tabla.

DataContextPropertyName

Obtiene el nombre de la tabla del contexto de datos.

DataModel

Obtiene el objeto DataModelProvider.

EntityType

Obtiene o establece el tipo que representa la tabla.

Name

Obtiene el nombre de la tabla.

ParentEntityType

Obtiene el tipo primario.

RootEntityType

Obtiene el tipo raíz de esta entidad.

Métodos

CanDelete(IPrincipal)

Obtiene un valor que indica si el usuario puede eliminar elementos de la tabla.

CanInsert(IPrincipal)

Obtiene un valor que indica si el usuario puede insertar elementos en la tabla.

CanRead(IPrincipal)

Obtiene un valor que indica si el usuario puede leer elementos de la tabla.

CanUpdate(IPrincipal)

Obtiene un valor que indica si el usuario puede actualizar elementos de la tabla.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
EvaluateForeignKey(Object, String)

Devuelve el valor de una clave externa para la fila especificada.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetQuery(Object)

Cuando se reemplaza en una clase derivada, devuelve el objeto IQueryable que, a su vez, devuelve los elementos de la tabla.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetTypeDescriptor()

Obtiene el descriptor de tipos de la tabla.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve la propiedad Name de la instancia de TableProvider.

Se aplica a