Compartir a través de


Herramienta Annotation and Research Collaboration (aplicación de ejemplo de EDM)

La investigación en línea conduce a menudo a muchas referencias de páginas web y entradas de información de contacto para las personas relacionadas con varios temas. El mantenimiento de esta información una vez generada es una tarea de administración de datos que se puede simplificar utilizando entidades y asociaciones en una aplicación generada en Entity Data Model (EDM).

La herramienta Research Collaboration ayuda a la investigación y colaboración creando anotaciones de la referencia y entidades de contacto en las que se pueden buscar las páginas web pertinentes y las personas relacionadas con los temas o textos de búsqueda.

La aplicación implementa entidades que representan las referencias de la página web, descriptores de referencias e información de contacto. Se define una asociación del EDM para conectar las referencias de la página web y los descriptores de referencias. Se utiliza una segunda asociación, definida como una asociación varios a varios, para conectar referencias de la página web e información de contacto de las personas de las que el usuario podría desear la colaboración adicional en el tema de referencia.

Esta aplicación utiliza las cuatro entidades siguientes:

  • Reference

  • ReferenceDescriptor

  • ContactPerson

  • ContactPersonReference (Una entidad de tabla de vínculos)

Las asociaciones siguientes se utilizan para conectar las referencias con anotaciones y contactos:

  • ReferenceDescriptor_Reference

  • LinkTable_ContactPerson

  • LinkTable_Reference

En la visualización de UI siguiente se muestra la aplicación en ejecución. La acción de hacer clic en el botón Find con el término "directx" en el cuadro de texto de frase de búsqueda ha originado una lista de anotaciones y contactos relacionados. Se puede hacer clic en los vínculos a las páginas web en el tema de la búsqueda para mostrar las páginas web a la que se hace referencia en el explorador. En la IU, se ha hecho clic en el vínculo visible para mostrar la URL a la que se hace referencia en el explorador web. Una consulta similar utilizando el botón Find Ref Person devolvería resultados ordenados por contactos en lugar de por campo de tema.

Para agregar una página web, abra la página, agregue una palabra clave al cuadro de texto de palabra clave y/o una anotación al área de texto de entrada/salida. Haga clic en el botón Create Ref.

Para vincular información de contacto a una página web, abra la página, escriba la información de contacto en los cuadros de texto para el nombre, apellido, título y correo electrónico. Haga clic en Create Ref Person.

Esta aplicación funciona muy bien con el almacenamiento implementado en una base de datos SQL Server Compact 3.5. Los datos se pueden sincronizar con las instalaciones SQL Server Compact 3.5 para hacer que estén disponibles para varios usuarios o la aplicación puede ejecutarse con SQL Server para permitir el uso a usuarios de la red.

Para obtener una explicación de los esquemas y código de aplicación que este modelo de datos utiliza, vea Esquemas de la herramienta Annotation Research (aplicación de ejemplo de EDM) yCódigo de aplicación de la herramienta Annotation Research (aplicación de ejemplo de EDM).

Vea también

Conceptos

Esquemas de la herramienta Annotation Research (aplicación de ejemplo de EDM)
Código de aplicación de la herramienta Annotation Research (aplicación de ejemplo de EDM)
Implementar entidades (EDM)

Otros recursos

Especificaciones del EDM
Especificación de asignaciones y esquemas (Entity Framework)