System.ComponentModel.Annotations Especifica que un miembro de entidad representa una relación de datos, como una relación de clave externa. Inicializa una nueva instancia de la clase . Nombre de la asociación. Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. Obtiene o establece un valor que indica si el miembro de asociación representa una clave externa. true si la asociación representa una clave externa; de lo contrario, false. Obtiene el nombre de la asociación. Nombre de la asociación. Obtiene los nombres de propiedad de los valores de clave en el lado OtherKey de la asociación. Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado OtherKey de la asociación. Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . Una colección de miembros de clave individuales que se especifican en la propiedad . Obtiene los nombres de propiedad de los valores de clave en el lado ThisKey de la asociación. Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado ThisKey de la asociación. Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . Una colección de miembros de clave individuales que se especifican en la propiedad . Proporciona un atributo que compara dos propiedades. Inicializa una nueva instancia de la clase . Propiedad que se va a comparar con la propiedad actual. Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. Mensaje de error con formato. Nombre del campo que produjo el error de validación. Determina si un objeto especificado es válido. true si es válido; en caso contrario, false. Objeto que se va a validar. Objeto que contiene información sobre la solicitud de validación. Obtiene la propiedad que se va a comparar con la propiedad actual. La otra propiedad. Obtiene el nombre para mostrar de la otra propiedad. Nombre para mostrar de la otra propiedad. Obtiene un valor que indica si el atributo requiere contexto de validación. true si el atributo necesita contexto de validación; si no, false. Especifica que una propiedad participe en las comprobaciones de simultaneidad optimista. Inicializa una nueva instancia de la clase . Especifica que un valor de campo de datos es un número de tarjeta de crédito. Inicializa una nueva instancia de la clase . Determina si el número de tarjeta de crédito especificado es válido. true si el número de tarjeta de crédito es válido; si no, false. Valor que se va a validar. Especifica un método de validación personalizado que se usa validar una propiedad o instancia de clase. Inicializa una nueva instancia de la clase . Tipo que contiene el método que realiza la validación personalizada. Método que realiza la validación personalizada. Da formato a un mensaje de error de validación. Instancia del mensaje de error con formato. Nombre que se va a incluir en el mensaje con formato. Obtiene el método de validación. Nombre del método de validación. Obtiene el tipo que realiza la validación personalizada. Tipo que realiza la validación personalizada. Representa una enumeración de los tipos de datos asociados a campos de datos y parámetros. Representa un número de tarjeta de crédito. Representa un valor de divisa. Representa un tipo de datos personalizado. Representa un valor de fecha. Representa un instante de tiempo, expresado en forma de fecha y hora del día. Representa una cantidad de tiempo continua durante la que existe un objeto. Representa una dirección de correo electrónico. Representa un archivo HTML. Representa una URL en una imagen. Representa texto multilínea. Represente un valor de contraseña. Representa un valor de número de teléfono. Representa un código postal. Representa texto que se muestra. Representa un valor de hora. Representa el tipo de datos de carga de archivos. Representa un valor de dirección URL. Especifica el nombre de un tipo adicional que debe asociarse a un campo de datos. Inicializa una nueva instancia de la clase con el nombre de tipo especificado. Nombre del tipo que va a asociarse al campo de datos. Inicializa una nueva instancia de la clase con el nombre de plantilla de campo especificado. Nombre de la plantilla de campo personalizada que va a asociarse al campo de datos. es null o una cadena vacía (""). Obtiene el nombre de la plantilla de campo personalizada asociada al campo de datos. Nombre de la plantilla de campo personalizada asociada al campo de datos. Obtiene el tipo asociado al campo de datos. Uno de los valores de . Obtiene el formato de presentación de un campo de datos. Formato de presentación del campo de datos. Devuelve el nombre del tipo asociado al campo de datos. Nombre del tipo asociado al campo de datos. Comprueba si el valor del campo de datos es válido. Es siempre true. Valor del campo de datos que va a validarse. Proporciona un atributo de uso general que permite especificar las cadenas traducibles de los tipos y miembros de las clases parciales de entidad. Inicializa una nueva instancia de la clase . Obtiene o establece un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar este campo. true si la interfaz de usuario se debe generar automáticamente para mostrar este campo; de lo contrario, false. Se intentó obtener el valor de propiedad antes de establecerse. Obtiene o establece un valor que indica si la UI de filtrado se muestra automáticamente para este campo. true si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo; de lo contrario, false. Se intentó obtener el valor de propiedad antes de establecerse. Obtiene o establece un valor que se usa para mostrar una descripción en la interfaz de usuario. Valor que se usa para mostrar una descripción en la interfaz de usuario. Devuelve el valor de la propiedad . Valor de si se ha inicializado la propiedad; de lo contrario, es null. Devuelve un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo. Valor de si se ha inicializado la propiedad; de lo contrario, es null. Devuelve el valor de la propiedad . Descripción traducida si se ha especificado y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . Devuelve el valor de la propiedad . Un valor que se usará para agrupar los campos en la interfaz de usuario, si se ha inicializado ; de lo contrario, null.Si se ha especificado la propiedad y la propiedad representa una clave de recurso, se devuelve una cadena traducida; de lo contrario, se devuelve una cadena no traducida. Devuelve un valor que se usa para mostrar campos en la interfaz de usuario. Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . Devuelve el valor de la propiedad . Valor de la propiedad si se ha establecido; de lo contrario, es null. Devuelve el valor de la propiedad . Obtiene la cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . Devuelve el valor de la propiedad . Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . Obtiene o establece un valor que se usa para agrupar campos en la interfaz de usuario. Valor que se usa para agrupar campos en la interfaz de usuario. Obtiene o establece un valor que se usa para mostrarlo en la interfaz de usuario. Un valor que se usa para mostrarlo en la interfaz de usuario. Obtiene o establece el peso del orden de la columna. Peso del orden de la columna. Obtiene o establece un valor que se usará para establecer la marca de agua para los avisos en la interfaz de usuario. Un valor que se usará para mostrar una marca de agua en la interfaz de usuario. Obtiene o establece el tipo que contiene los recursos para las propiedades , , y . Tipo del recurso que contiene las propiedades , , y . Obtiene o establece un valor que se usa para la etiqueta de columna de la cuadrícula. Un valor para la etiqueta de columna de la cuadrícula. Especifica la columna que se muestra en la tabla a la que se hace referencia como una columna de clave externa. Inicializa una nueva instancia de la clase utilizando la columna especificada. Nombre de la columna que va a utilizarse como columna de presentación. Inicializa una nueva instancia de la clase utilizando las columnas de presentación y ordenación especificadas. Nombre de la columna que va a utilizarse como columna de presentación. Nombre de la columna que va a utilizarse para la ordenación. Inicializa una nueva instancia de la clase utilizando la columna de presentación y la columna de ordenación especificadas y el criterio de ordenación especificado. Nombre de la columna que va a utilizarse como columna de presentación. Nombre de la columna que va a utilizarse para la ordenación. Es true para realizar la ordenación en sentido descendente; de lo contrario, es false.El valor predeterminado es false. Obtiene el nombre de la columna que debe usarse como campo de presentación. Nombre de la columna de presentación. Obtiene el nombre de la columna que va a utilizarse para la ordenación. Nombre de la columna de ordenación. Obtiene un valor que indica si la ordenación debe realizarse en sentido ascendente o descendente. Es true si la columna debe ordenarse en sentido descendente; de lo contrario, es false. Especifica el modo en que los datos dinámicos de ASP.NET muestran y dan formato a los campos de datos. Inicializa una nueva instancia de la clase . Obtiene o establece un valor que indica si la cadena de formato especificada por la propiedad se aplica al valor de campo cuando el campo de datos se encuentra en modo de edición. Es true si la cadena de formato se aplica al valor de campo en modo de edición; de lo contrario, es false.El valor predeterminado es false. Obtiene o establece un valor que indica si los valores de cadena vacía ("") se convierten automáticamente en valores null al actualizar el campo de datos en el origen de datos. Es true si los valores de cadena vacía se convierten automáticamente en valores null; de lo contrario, es false.El valor predeterminado es true. Obtiene o establece el formato de presentación del valor de campo. Cadena de formato que especifica el formato de presentación del valor del campo de datos.El valor predeterminado es una cadena vacía (""), lo que indica que no se aplica un formato especial al valor del campo. Obtiene o establece un valor que indica si el campo debe estar codificado en HTML. Es true si el campo debe estar codificado en HTML; de lo contrario, es false. Obtiene o establece el texto que se muestra en un campo cuando el valor del campo es null. Texto que se muestra en un campo cuando el valor del campo es null.El valor predeterminado es una cadena vacía (""), lo que indica que no se ha establecido esta propiedad. Indica si un campo de datos es modificable. Inicializa una nueva instancia de la clase . Es true para especificar que el campo es modificable; de lo contrario, es false. Obtiene un valor que indica si un campo es modificable. Es true si el campo es modificable; de lo contrario, es false. Obtiene o establece un valor que indica si está habilitado un valor inicial. Es true si está habilitado un valor inicial; de lo contrario, es false. Valida una dirección de correo electrónico. Inicializa una nueva instancia de la clase . Determina si el valor especificado coincide con el modelo de una dirección de correo electrónico válida. Es true si el valor especificado es válido o null; en caso contrario, es false. Valor que se va a validar. Permite asignar una enumeración de .NET Framework a una columna de datos. Inicializa una nueva instancia de la clase . Tipo de la enumeración. Obtiene o establece el tipo de enumeración. Tipo de enumeración. Comprueba si el valor del campo de datos es válido. true si el valor del campo de datos es válido; de lo contrario, false. Valor del campo de datos que va a validarse. Valida las extensiones del nombre de archivo. Inicializa una nueva instancia de la clase . Obtiene o establece las extensiones de nombre de archivo. Extensiones de nombre de archivo, o extensiones de archivo predeterminadas (“.png”, “.jpg”, “.jpeg” y “.gif”) si no se establece la propiedad. Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. Mensaje de error con formato. Nombre del campo que produjo el error de validación. Comprueba que la extensión de nombre de archivo o extensiones especificada es válida. Es true si la extensión del nombre del archivo es válida; de lo contrario, es false. Lista delimitada por comas de extensiones de archivo válidas. Representa un atributo que se usa para especificar el comportamiento de filtrado de una columna. Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario. Nombre del control que va a utilizarse para el filtrado. Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario y el nombre de nivel de presentación. Nombre del control que va a utilizarse para el filtrado. Nombre de la capa de presentación que admite este control. Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario, el nombre de nivel de presentación y los parámetros del control. Nombre del control que va a utilizarse para el filtrado. Nombre de la capa de presentación que admite este control. Lista de parámetros del control. Obtiene los pares nombre-valor que se usan como parámetros en el constructor del control. Pares nombre-valor que se usan como parámetros en el constructor del control. Devuelve un valor que indica si esta instancia de atributo es igual que el objeto especificado. Es True si el objeto que se ha pasado es igual que esta instancia de atributo; de lo contrario, es false. Objeto que se va a comparar con esta instancia de atributo. Obtiene el nombre del control que va a utilizarse para el filtrado. Nombre del control que va a utilizarse para el filtrado. Devuelve el código hash de esta instancia de atributo. Código hash de esta instancia de atributo. Obtiene el nombre del nivel de presentación compatible con este control. Nombre de la capa de presentación que admite este control. Permite invalidar un objeto. Determina si el objeto especificado es válido. Colección que contiene información de validaciones con error. Contexto de validación. Denota una o varias propiedades que identifican exclusivamente una entidad. Inicializa una nueva instancia de la clase . Especifica la longitud máxima de los datos de matriz o de cadena permitida en una propiedad. Inicializa una nueva instancia de la clase . Inicializa una nueva instancia de la clase basándose en el parámetro . Longitud máxima permitida de los datos de matriz o de cadena. Aplica formato a un mensaje de error especificado. Una cadena localizada que describe la longitud máxima aceptable. Nombre que se va a incluir en la cadena con formato. Determina si un objeto especificado es válido. true si el valor es NULL o menor o igual que la longitud máxima especificada; de lo contrario, false. Objeto que se va a validar. La longitud es cero o menor que uno negativo. Obtiene la longitud máxima permitida de los datos de matriz o de cadena. Longitud máxima permitida de los datos de matriz o de cadena. Especifica la longitud mínima de los datos de matriz o de cadena permitida en una propiedad. Inicializa una nueva instancia de la clase . Longitud de los datos de la matriz o de la cadena. Aplica formato a un mensaje de error especificado. Una cadena localizada que describe la longitud mínima aceptable. Nombre que se va a incluir en la cadena con formato. Determina si un objeto especificado es válido. Es true si el objeto especificado es válido; en caso contrario, es false. Objeto que se va a validar. Obtiene o establece la longitud mínima permitida de los datos de matriz o de cadena. Longitud mínima permitida de los datos de matriz o de cadena. Especifica que un valor de campo de datos es un número de teléfono correcto utilizando una expresión regular para los números de teléfono. Inicializa una nueva instancia de la clase . Determina si el número de teléfono especificado está en un formato de número de teléfono válido. true si el número de teléfono es válido; si no, false. Valor que se va a validar. Especifica las restricciones de intervalo numérico para el valor de un campo de datos. Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. Especifica el valor mínimo permitido para el valor de campo de datos. Especifica el valor máximo permitido para el valor de campo de datos. Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. Especifica el valor mínimo permitido para el valor de campo de datos. Especifica el valor máximo permitido para el valor de campo de datos. Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados y el tipo especificado. Especifica el tipo del objeto que va a probarse. Especifica el valor mínimo permitido para el valor de campo de datos. Especifica el valor máximo permitido para el valor de campo de datos. es null. Da formato al mensaje de error que se muestra cuando se produce un error de validación de intervalo. Mensaje de error con formato. Nombre del campo que produjo el error de validación. Comprueba si el valor del campo de datos se encuentra dentro del intervalo especificado. Es true si el valor especificado se encuentra dentro del intervalo; en caso contrario, es false. Valor del campo de datos que va a validarse. El valor del campo de datos se encontraba fuera del intervalo permitido. Obtiene valor máximo permitido para el campo. Valor máximo permitido para el campo de datos. Obtiene el valor mínimo permitido para el campo. Valor mínimo permitido para el campo de datos. Obtiene el tipo del campo de datos cuyo valor debe validarse. Tipo del campo de datos cuyo valor debe validarse. Especifica que un valor de campo de datos en los datos dinámicos de ASP.NET debe coincidir con la expresión regular especificada. Inicializa una nueva instancia de la clase . Expresión regular que se usa para validar el valor de campo de datos. es null. Da formato al mensaje de error que debe mostrarse si se produce un error de validación de la expresión regular. Mensaje de error con formato. Nombre del campo que produjo el error de validación. Comprueba si el valor escrito por el usuario coincide con el modelo de expresión regular. true si la validación es correcta; en caso contrario, false. Valor del campo de datos que va a validarse. El valor del campo de datos no coincidía con el modelo de expresión regular. Obtiene el modelo de expresión regular. Modelo del que deben buscarse coincidencias. Especifica que un campo de datos necesita un valor. Inicializa una nueva instancia de la clase . Obtiene o establece un valor que indica si se permite una cadena vacía. Es true si se permite una cadena vacía; de lo contrario, es false.El valor predeterminado es false. Comprueba si el valor del campo de datos necesario no está vacío. true si la validación es correcta; en caso contrario, false. Valor del campo de datos que va a validarse. El valor del campo de datos es null. Especifica si una clase o columna de datos usa la técnica scaffolding. Inicializa una nueva instancia de mediante la propiedad . Valor que especifica si está habilitada la técnica scaffolding. Obtiene o establece el valor que especifica si está habilitada la técnica scaffolding. Es true si está habilitada la técnica scaffolding; en caso contrario, es false. Especifica la longitud mínima y máxima de caracteres que se permiten en un campo de datos. Inicializa una nueva instancia de la clase usando una longitud máxima especificada. Longitud máxima de una cadena. Aplica formato a un mensaje de error especificado. Mensaje de error con formato. Nombre del campo que produjo el error de validación. El valor de es negativo. O bien es menor que . Determina si un objeto especificado es válido. Es true si el objeto especificado es válido; en caso contrario, es false. Objeto que se va a validar. El valor de es negativo.O bien es menor que . Obtiene o establece la longitud máxima de una cadena. Longitud máxima de una cadena. Obtiene o establece la longitud mínima de una cadena. Longitud mínima de una cadena. Indica el tipo de datos de la columna como una versión de fila. Inicializa una nueva instancia de la clase . Especifica la plantilla o el control de usuario que los datos dinámicos usan para mostrar un campo de datos. Inicializa una nueva instancia de la clase usando un control de usuario especificado. Control de usuario que debe usarse para mostrar el campo de datos. Inicializa una instancia nueva de la clase usando el control de usuario y la capa de presentación especificados. Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". Inicializa una nueva instancia de la clase usando el control de usuario, la capa de presentación y los parámetros del control especificados. Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". Objeto que debe usarse para recuperar valores de cualquier origen de datos. es null o es una clave de restricción.O bienEl valor de no es una cadena. Obtiene o establece el objeto que debe usarse para recuperar valores de cualquier origen de datos. Colección de pares clave-valor. Obtiene un valor que indica si esta instancia es igual que el objeto especificado. Es true si el objeto especificado es igual que esta instancia; de lo contrario, es false. Objeto que se va a comparar con esta instancia o una referencia null. Obtiene el código hash de la instancia actual del atributo. Código hash de la instancia del atributo. Obtiene o establece la capa de presentación que usa la clase . Nivel de presentación que usa esta clase. Obtiene o establece el nombre de la plantilla de campo que debe usarse para mostrar el campo de datos. Nombre de la plantilla de campo en la que se muestra el campo de datos. Proporciona la validación de URL. Inicializa una nueva instancia de la clase . Valida el formato de la dirección URL especificada. true si el formato de la dirección URL es válido o null; si no, false. URL que se va a validar. Actúa como clase base para todos los atributos de validación. Las propiedades y del mensaje del error localizado se establecen al mismo tiempo que se establece el mensaje de error no localizado de la propiedad . Inicializa una nueva instancia de la clase . Inicializa una nueva instancia de la clase utilizando la función que permite el acceso a los recursos de validación. Función que habilita el acceso a los recursos de validación. es null. Inicializa una nueva instancia de la clase utilizando el mensaje de error que se va a asociar a un control de validación. Mensaje de error que se va a asociar al control de validación. Obtiene o establece un mensaje de error que se va a asociar a un control de validación si se produce un error de validación. Mensaje de error asociado al control de validación. Obtiene o establece el nombre de recurso del mensaje de error que se va a usar para buscar el valor de la propiedad si se produce un error en la validación. Recurso de mensaje de error asociado a un control de validación. Obtiene o establece el tipo de recurso que se va a usar para buscar el mensaje de error si se produce un error de validación. Tipo de mensaje de error asociado a un control de validación. Obtiene el mensaje de error de validación traducido. Mensaje de error de validación traducido. Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. Instancia del mensaje de error con formato. Nombre que se va a incluir en el mensaje con formato. Comprueba si el valor especificado es válido con respecto al atributo de validación actual. Instancia de la clase . Valor que se va a validar. Información de contexto sobre la operación de validación. Determina si el valor especificado del objeto es válido. Es true si el valor especificado es válido; en caso contrario, es false. Valor del objeto que se va a validar. Valida el valor especificado con respecto al atributo de validación actual. Instancia de la clase . Valor que se va a validar. Información de contexto sobre la operación de validación. Obtiene un valor que indica si el atributo requiere contexto de validación. true si el atributo necesita contexto de validación; si no, false. Valida el objeto especificado. Objeto que se va a validar. Objeto que describe el contexto en el que se realizan las comprobaciones de validación.Este parámetro no puede ser null. Error de validación. Valida el objeto especificado. Valor del objeto que se va a validar. Nombre que se va a incluir en el mensaje de error. no es válido. Describe el contexto en el que se realiza una comprobación de validación. Inicializa una nueva instancia de la clase mediante la instancia del objeto especificada. Instancia del objeto que se va a validar.No puede ser null. Inicializa una nueva instancia de la clase con el objeto y contenedor de propiedades opcional especificados. Instancia del objeto que se va a validar.No puede ser null. Conjunto opcional de pares clave-valor que se van a poner a disposición de los consumidores. Inicializa una nueva instancia de la clase mediante el proveedor de servicios y el diccionario de consumidores del servicio. Objeto que se va a validar.Este parámetro es necesario. Objeto que implementa la interfaz .Este parámetro es opcional. Diccionario de pares clave-valor que se va a poner a disposición de los consumidores del servicio.Este parámetro es opcional. Obtiene o establece el nombre del miembro que se va a validar. Nombre del miembro que se va a validar. Devuelve el servicio que proporciona validación personalizada. Instancia del servicio o null si el servicio no está disponible. Tipo del servicio que se va a usar para la validación. Inicializa el objeto mediante un proveedor de servicios que puede devolver instancias de servicio por tipo cuando se llama a GetService. Proveedor de servicios. Obtiene el diccionario de pares clave-valor asociado a este contexto. Diccionario de pares clave-valor para este contexto. Obtiene o establece el nombre del miembro que se va a validar. Nombre del miembro que se va a validar. Obtiene el objeto que se va a validar. Objeto que se va a validar. Obtiene el tipo del objeto que se va a validar. Tipo del objeto que se va a validar. Representa la excepción que se produce durante la validación de un campo de datos cuando se usa la clase . Inicializa una nueva instancia de la clase usando un mensaje de error generado por el sistema. Inicializa una nueva instancia de la clase usando un resultado de validación, un atributo de validación y el valor de la excepción actual. Lista de resultados de la validación. Atributo que produjo la excepción actual. Valor del objeto que hizo que el atributo activara el error de validación. Inicializa una nueva instancia de la clase usando el mensaje de error especificado. Mensaje especificado que expone el error. Inicializa una nueva instancia de la clase usando un mensaje de error especificado, un atributo de validación y el valor de la excepción actual. Mensaje que expone el error. Atributo que produjo la excepción actual. Valor del objeto que hizo que el atributo activara el error de validación. Inicializa una nueva instancia de la clase usando un mensaje de error especificado y una colección de instancias de excepción interna. Mensaje de error. Colección de excepciones de validación. Obtiene la instancia de la clase que activó esta excepción. Instancia del tipo de atributo de validación que activó esta excepción. Obtiene la instancia de que describe el error de validación. Instancia de que describe el error de validación. Obtiene el valor del objeto que hace que la clase active esta excepción. Valor del objeto que hizo que la clase activara el error de validación. Representa un contenedor para los resultados de una solicitud de validación. Inicializa una nueva instancia de la clase usando un objeto . Objeto resultado de la validación. Inicializa una nueva instancia de la clase usando un mensaje de error. Mensaje de error. Inicializa una nueva instancia de la clase usando un mensaje de error y una lista de miembros que tienen errores de validación. Mensaje de error. Lista de nombres de miembro que tienen errores de validación. Obtiene el mensaje de error para la validación. Mensaje de error para la validación. Obtiene la colección de nombres de miembro que indican qué campos contienen errores de validación. Colección de nombres de miembro que indican qué campos contienen errores de validación. Representa el éxito de la validación (true si esta se realizó correctamente; en caso contrario, false). Devuelve un valor de cadena que representa el resultado de la validación actual. Resultado de la validación actual. Define una clase auxiliar que se puede usar para validar objetos, propiedades y métodos cuando está incluida en sus atributos asociados. Determina si el objeto especificado es válido usando el contexto de validación y la colección de resultados de validación. Es true si el objeto es válido; de lo contrario, es false. Objeto que se va a validar. Contexto que describe el objeto que se va a validar. Colección que va a contener todas las validaciones con error. es null. Determina si el objeto especificado es válido usando el contexto de validación, la colección de resultados de validación y un valor que indica si se van a validar o no todas las propiedades. Es true si el objeto es válido; de lo contrario, es false. Objeto que se va a validar. Contexto que describe el objeto que se va a validar. Colección que va a contener todas las validaciones con error. truepara validar todas las propiedades; Si false, sólo se requiere que los atributos se validen. es null. Valida la propiedad. Es true si la propiedad es válida; de lo contrario, es false. Valor que se va a validar. Contexto que describe la propiedad que se va a validar. Colección que va a contener todas las validaciones con error. no se puede asignar a la propiedad.O bienEl valor de es null. Devuelve un valor que indica si el valor especificado es válido con los atributos indicados. Es true si el objeto es válido; de lo contrario, es false. Valor que se va a validar. Contexto que describe el objeto que se va a validar. Colección que va a contener las validaciones con error. Atributos de validación. Determina si el objeto especificado es válido usando el contexto de validación. Objeto que se va a validar. Contexto que describe el objeto que se va a validar. El objeto no es válido. es null. Determina si el objeto especificado es válido usando el contexto de validación y un valor que indica si se van a validar o no todas las propiedades. Objeto que se va a validar. Contexto que describe el objeto que se va a validar. Es true para validar todas las propiedades; de lo contrario, es false. no es válido. es null. Valida la propiedad. Valor que se va a validar. Contexto que describe la propiedad que se va a validar. no se puede asignar a la propiedad. El parámetro no es válido. Valida los atributos especificados. Valor que se va a validar. Contexto que describe el objeto que se va a validar. Atributos de validación. El valor del parámetro es null. El parámetro no se valida con el parámetro . Representa la columna de base de datos que una propiedad está asignada. Inicializa una nueva instancia de la clase . Inicializa una nueva instancia de la clase . Nombre de la columna a la que se asigna la propiedad. Obtiene el nombre de la columna que la propiedad se asigna. Nombre de la columna a la que se asigna la propiedad. Obtiene o asignan conjuntos el orden cero- basada de la columna la propiedad en. El orden de la columna. Obtiene o asignan establece el tipo de datos específico del proveedor de base de datos de la columna la propiedad en. El tipo de datos específico del proveedor de bases de datos de la columna a la que se asigna la propiedad. Denota que la clase es un tipo complejo.Los tipos complejos son propiedades no escalares de tipos de entidad que permiten organizar las propiedades escalares dentro de las entidades.Los tipos complejos no tienen claves y no pueden ser administrados por Entity Framework excepto el objeto primario. Inicializa una nueva instancia de la clase . Especifica el modo en que la base de datos genera los valores de una propiedad. Inicializa una nueva instancia de la clase . Opción generada por la base de datos Obtiene o establece el formato usado para generar la configuración de la propiedad en la base de datos. Opción generada por la base de datos Representa el formato usado para generar la configuración de una propiedad en la base de datos. La base de datos genera un valor cuando una fila se inserta o actualiza. La base de datos genera un valor cuando se inserta una fila. La base de datos no genera valores. Denota una propiedad utilizada como clave externa en una relación.La anotación puede colocarse en la propiedad de clave externa y especificar el nombre de la propiedad de navegación asociada, o colocarse en una propiedad de navegación y especificar el nombre de la clave externa asociada. Inicializa una nueva instancia de la clase . Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. El nombre de la propiedad de navegación asociada o la propiedad de clave externa asociada. Especifica la inversa de una propiedad de navegación que representa el otro extremo de la misma relación. Inicializa una nueva instancia de la clase usando la propiedad especificada. Propiedad de navegación que representa el otro extremo de la misma relación. Obtiene la propiedad de navegación que representa el otro extremo de la misma relación. Propiedad del atributo. Denota que una propiedad o clase se debe excluir de la asignación de bases de datos. Inicializa una nueva instancia de la clase . Especifica la tabla de base de datos a la que está asignada una clase. Inicializa una nueva instancia de la clase usando el nombre especificado de la tabla. Nombre de la tabla a la que está asignada la clase. Obtiene el nombre de la tabla a la que está asignada la clase. Nombre de la tabla a la que está asignada la clase. Obtiene o establece el esquema de la tabla a la que está asignada la clase. Esquema de la tabla a la que está asignada la clase.