¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Datos: la información bajo su aplicación
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

Datos: la información bajo su aplicación

En LightSwitch, puede conectar a los datos existentes o a las tablas de datos que crea y definir las relaciones entre los orígenes de datos y especificar cómo se administran los datos.

Para proporcionar los datos a una aplicación LightSwitch, puede conectarse a un origen de datos existente, como una base de datos de SQL Server, o puede crear tablas en la base de datos de SQL Server Express incluida en LightSwitch.

Utilizando el diseñador de datos, puede ajustar los valores de datos o crear relaciones entre orígenes de datos. LightSwitch administra muchas tareas de administración de datos típicas como validación de campo, procesamiento de transacciones y resolución del conflicto de simultaneidad. Puede personalizar estas tareas modificando las propiedades en la ventana Propiedades y puede escribir el código para invalidarlos o extenderlos.

Puede conectar a los datos de una base de datos de SQL Server, una lista de SharePoint o servicio de Windows Communication Foundation (WCF) Rich Internet Application (RIA) Al establecer una conexión, puede seleccionar tablas, listas o elementos concretas. Para cada uno de estos, LightSwitch agrega una entidad a la solución. Una entidad es una unidad básica de datos que se puede utilizar en LightSwitch para ensamblar una aplicación.

La siguiente ilustración muestra las entidades que ha generado LightSwitch para una base de datos de SQL Server, una lista de SharePoint y un servicio WCF.

Entidades para cada origen de datos

Para obtener más información acerca de cómo conectarse a datos, vea Cómo: Conectar a datos.

Para obtener más información sobre el acceso a datos y almacenamiento en LightSwitch, vea The Anatomy of a LightSwitch Application Part 4 – Data Access and Storage en el sitio web MSDN.

LightSwitch utiliza una base de datos interna para almacenar los parámetros de configuración como valores relacionados con la seguridad. Puede agregar las tablas a esta base de datos y utilizarlos en su aplicación igual que utiliza las entidades de otros orígenes de datos. La base de datos interna es una gran ubicación para almacenar la información de configuración personalizada.

La siguiente ilustración muestra que la base de datos interna de LightSwitch tal como aparece en el Explorador de soluciones.

Base de datos intrínseca

Para obtener más información, vea Cómo: Agregar una tabla a la base de datos interna de LightSwitch.

Puede utilizar el diseñador de datos para agregar los nuevos campos o cambiar nombres de campo, tipos de campo y propiedades de campo. Los tipos de modificaciones que puede realizar dependen de si abre una tabla de la base de datos interna o una entidad de un origen de datos externo.

Si abre una tabla de la base de datos interna de LightSwitch, puede modificar todos los campos y sus propiedades. Sin embargo, solo puede modificar las entidades de los orígenes de datos externos de maneras que no afectan a la definición de datos del servidor. Por ejemplo, no puede cambiar el tipo de un campo de cadena por entero. Si desea cambiar las entidades externas cambie los tipos de capo en el servidor y, a continuación, actualice la conexión de datos en LightSwitch.

Para obtener más información sobre cómo actualizar una conexión a un origen de datos, vea Cómo: Conectar a datos.

Para obtener más información sobre cómo modificar los campos de una entidad o tabla, vea Cómo: Definir campos de datos.

Puede utilizar el diseñador de datos para definir las relaciones entre entidades o tablas. Las relaciones le ayudan a crear pantallas en las que los datos relacionados trabajan juntos. También puede hacer referencia a una relación en el código personalizado porque LightSwitch genera propiedades que representan la relación. Estas propiedades aparecen en IntelliSense cuando escribe el código.

La siguiente ilustración muestra una relación entre la entidad Product y la entidad Order_Detail.

Una relación entre Order_Detail y Product

El tipo de relación que puede definir o modificar depende de las entidades o tablas que se incluyen en la relación. Por ejemplo, no puede utilizar el diseñador de datos para definir las relaciones entre las entidades que se generan a partir del mismo origen de datos externo. En este caso, LightSwitch importa las relaciones que ya están en el origen de datos. Si desea cambiar estas relaciones, debe hacerlo en el servidor y, a continuación, actualizar la conexión de datos en LightSwitch. Sin embargo, puede utilizar el diseñador de datos para crear relaciones entre las entidades a partir de orígenes de datos diferentes. Por ejemplo, puede crear una relación entre una entidad a partir de una base de datos de SQL Server y una entidad de una lista de SharePoint.

Para obtener más información sobre cómo crear o modificar relaciones de datos, vea Cómo: Definir relaciones de datos.

LightSwitch valida automáticamente los campos de una entidad o tabla basados en las reglas que define. Una actualización no se puede confirmar con el origen de datos hasta que cumpla las reglas de validación. Si un usuario agrega datos que no cumplen, se muestra un mensaje de error.

La siguiente ilustración muestra un mensaje de error de validación.

Mensaje de error de la validación

LightSwitch proporciona varias reglas de validación integradas que puede configurar y se aplicar a una entidad o tabla sin escribir ningún código. También puede definir las reglas de validación personalizadas escribiendo el código.

Para obtener más información, vea Cómo: Validar datos.

LightSwitch administra tareas relacionadas con datos como procesamiento de transacciones, eventos de simultaneidad y validación automáticamente. Sin embargo, puede invalidar el comportamiento predeterminado o agregar código que lo extienda.

LightSwitch proporciona un modelo de objetos fuertemente tipado que puede utilizar para realizar las tareas de administración de datos. También puede agregar el código a los métodos a los que se llaman cuando ciertos eventos se producen, por ejemplo, cuando un usuario agrega o elimina datos.

Para obtener más información sobre las tareas que puede realizar utilizando el código, vea Realizar tareas relacionadas con datos mediante código.

Para obtener más información sobre los métodos a los que LightSwitch llama cuando ciertos eventos se producen, vea Cómo: Controlar eventos de datos.

Para obtener información general acerca de cómo escribir código en LightSwitch, vea Escribir código en LightSwitch.

Título

Descripción

Cómo: Conectar a datos

Describe cómo utilizar los datos de una base de datos de SQL Server, una lista de SharePoint o un servicio WCF RIA en una aplicación de LightSwitch.

Instrucciones para crear servicios WCF RIA para LightSwitch

Proporciona información sobre cómo almacenar y recuperar las cadenas de conexión así como el efecto que los atributos de la clase de servicio de dominio tiene en una aplicación de LightSwitch.

Cómo: Agregar una tabla a la base de datos interna de LightSwitch

Describe cómo agregar datos a la base de datos SQL Server Express que está incluida con LightSwitch..

Cómo: Definir campos de datos

Describe cómo agregar nuevos campos (también conocido como propiedades) a una entidad existente y cómo modificar los campos existentes.

Cómo: Agregar un campo calculado

Describe cómo crear un campo cuyo valor se deriva de otros campos o de los cálculos hechos en la lógica comercial.

Cómo: Crear una lista desplegable de valores para un campo

Describe cómo definir una lista de selección para un campo en una entidad si ese campo solo puede contener ciertos valores o si desea que sea fácil de rellenar.

Cómo: Definir relaciones de datos

Describe cómo se crean relaciones entre entidades o tablas.

Cómo: Validar datos

Describe cómo validar las entradas utilizando reglas de validación predefinidas o personalizadas.

Cómo: Controlar eventos de datos

Describe cómo escribir código que se ejecute cuando se provoca un evento relacionado con datos.

Trabajar con objetos relacionados con datos en el código

Describe el modelo de objetos en tiempo de ejecución que se puede utilizar para realizar tareas relacionadas con datos en código.

Realizar tareas relacionadas con datos mediante código

Describe varias tareas relacionadas con datos que solo se pueden lograr agregando código a la aplicación.

Referencia: Propiedades del diseñador de datos

Describe cómo modificar el aspecto y comportamiento de entidades, tablas y campos estableciendo las propiedades en la ventana Propiedades.

The Anatomy of a LightSwitch Application Part 4 – Data Access and Storage

Proporciona información detallada sobre el acceso a datos y almacenamiento en una aplicación de LightSwitch.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft