Cómo: Definir campos de datos en una base de datos de LightSwitch

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Se pueden agregar campos a una entidad o una tabla de la base de datos de LightSwitch y modificar tanto el aspecto como el comportamiento de dichos campos.

Este tema contiene las siguientes secciones:

vínculo a vídeo Para obtener una demostración en vídeo relacionada, consulteCómo dar formato a los datos de una pantalla en una aplicación de LightSwitch.

Puede agregar campos a una tabla. En una entidad generada a partir de un origen de datos externo, solo pueden agregarse campos calculados.

Consulte Cómo: Agregar un campo calculado.

Para agregar un campo de datos

  1. En el Explorador de soluciones, abra el menú contextual de una entidad o tabla y, a continuación, elija Abrir.

    System_CAPS_ICON_note.jpg Nota

    Para las aplicaciones que se han actualizado a Visual Studio 2012 Update 2, en la barra Perspectiva, elija la pestaña Servidor.

    Se abre la tabla o entidad en el Diseñador de datos.

  2. En la columna Nombre, escriba un nombre para el campo.

  3. En la columna Tipo, elija un tipo de datos para el nuevo campo. En la tabla siguiente se describe cada uno de los tipos.

    TipoTipo de Visual BasicTipo de C#IntervaloComentarios
    BinarioByte()byte[]De -128 a 127.Matriz de bytes de longitud variable.
    BooleanoBooleanoboolTrue o False.
    FechaDateTimeDateTimeValor DateTime que se trata solamente como fecha.
    DateTimeDateTimeDateTime12:00:00 a.m., 1 de enero de 0001 a 11:59:59 p.m., 31 de diciembre de 9999.
    DateTimeOffsetDateTimeDateTimeValor que representa una fecha y una hora con el formato de hora universal coordinada (UTC).
    DecimalDecimaldecimal±1,0 × 10<sup>−28</sup> a ±7,9 × 10<sup>28</sup>.Separador decimal fijo con 28-29 dígitos significativos; recomendado para números de contabilidad.
    DobleDobledoble±5,0e−324 a ±1,7e308.Separador decimal flotante con una precisión de 15-16 dígitos; recomendado para números de notación científica.
    Dirección de correo electrónicoCadenastringUna cadena que se trata como dirección de correo electrónico.
    GUIDCadenastringCadena con formato de identificador único global (GUID). El valor se genera automáticamente para cada registro.
    ImagenByte()Byte[]Elemento binario que se trata como una imagen.
    Entero cortoCortoshortDe -32,768 a 32,767.Entero de 16 bits con signo.
    IntegerEnterointDe -2147483647 a 2147483647.Un entero de 32 bits con signo.
    Entero largoLonglongDe -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807.Un entero de 64 bits con signo.
    MoneyDecimaldecimalDecimal que se trata como valor monetario.
    PorcentajeDecimaldecimalDecimal que se trata como porcentaje.
    PersonaCadenaCadenaCadena que se trata como identidad de usuario.
    Número de teléfonoCadenastringCadena que se trata como número de teléfono.
    StringCadenastringSecuencia de cero o más caracteres Unicode de longitud variable.
    Web AddressCadenastringCadena que se trata como dirección web (dirección URL).
  4. Si desea exigir a los usuarios que proporcionen un valor para este campo, active la casilla Requerido.

Para modificar un campo, edite sus propiedades en la ventana Propiedades.

Si la entidad se generó a partir de un origen de datos externo, no se podrán editar algunas de las propiedades del campo porque reflejan la configuración del origen de datos.

Dicha configuración no se puede invalidar cambiando las propiedades de los campos. Los cambios para los campos deben realizarse en el servidor y, a continuación, importar dichos cambios en LightSwitch actualizando el origen de datos.

Para modificar un campo

  1. En el Diseñador de datos, elija el campo que desea modificar.

  2. En la ventana Propiedades, establezca los valores de las propiedades.

    Consulte Referencia: Propiedades del Diseñador de datos.

Datos: La información que hay detrás de la aplicación
Cómo: Validar datos
Cómo: Crear una lista de valores para un campo
Cómo: Agregar un campo calculado

Mostrar: