Novedades en el desarrollo de aplicaciones de datos

Visual Studio 2010 incluye nuevas características que ayudan a desarrollar aplicaciones con acceso a datos.

Conectarse a orígenes de datos

Visual Studio 2010 incluye las siguientes características nuevas para crear orígenes de datos en aplicaciones y enlazarlos a controles.

Enlace de datos de arrastrar y colocar para WPF

Puede crear controles WPF enlazados a datos si arrastra los siguientes tipos de orígenes de datos desde la ventana Orígenes de datos hasta WPF Designer:

  • Conjuntos de datos

  • Entity Data Models

  • Servicios como Servicios de datos de WCF, servicios WCF y servicios Web XML

  • Objetos comerciales personalizados

  • Objetos de SharePoint

Para obtener más información, vea Enlazar controles WPF a datos en Visual Studio.

Enlace de datos de arrastrar y colocar para Silverlight

Puede crear controles WPF enlazados a datos si arrastra los siguientes tipos de orígenes de datos desde la ventana Orígenes de datos hasta Silverlight Designer:

  • Servicios

  • Objetos comerciales personalizados

  • Objetos de SharePoint

Para obtener más información, vea Enlazar controles de Silverlight a datos en Visual Studio.

Conectar a datos en varios objetos

Al conectar a datos en objetos utilizando el Asistente para la configuración de orígenes de datos, puede seleccionar varios objetos, en lugar de uno solo, en cada paso del asistente.

Para obtener más información, vea Cómo: Conectarse a los datos en objetos.

Extender consultas en el control EntityDataSource

El control EntityDataSource admite ahora el control QueryExtender, que permite crear filtros para los datos que se recuperan de un origen de datos. Para obtener más información, vea Aplicar consultar LINQ a EntityDataSource.

Herramientas de Entity Data Model

Visual Studio 2010 incluye nuevas características para trabajar con aplicaciones de Entity Framework. Para obtener más información sobre las nuevas características de Entity Framework, vea Novedades en ADO.NET.

Generación de código de capa de objeto personalizado

ADO.NET Entity Data Model Designer se puede configurar para usar plantillas de texto que generen código de capa de objeto personalizado. Para obtener más información, vea How to: Customize Object-Layer Code Generation (Entity Data Model Designer).

Compatibilidad con Model-First

El Generate Database Wizard (Entity Data Model Tools) permite realizar primero el modelado conceptual y, a continuación, crear una base de datos que admita el modelo. Para obtener más información, vea How to: Generate a Database from a Conceptual Model (Entity Data Model Tools).

Compatibilidad con tipos complejos

El ADO.NET Entity Data Model Designer admite ahora los tipos complejos. Para obtener más información, vea los temas siguientes:

Servicio de asignación de nombres

El Entity Data Model Wizard y el Update Model Wizard proporcionan la opción de usar las formas singular y plural de los nombres de Entity, EntitySet y NavigationProperty para que el código de la aplicación se lea mejor. Para obtener más información, vea Choose Your Database Objects Dialog Box (Entity Data Model Wizard) y Choose Your Database Objects Dialog Box (Update Model Wizard).

Funcionalidad mejorada del Explorador de modelos

La ventana Explorador de modelos de ADO.NET Entity Data Model Designer permite eliminar objetos del modelo de almacenamiento y buscar una cadena especificada en los modelos conceptuales y de almacenamiento. Para obtener más información, vea Model Browser Window y How to: Delete Objects from the Storage Model.

Extensibilidad de Entity Designer

Puede extender la funcionalidad de las herramientas de ADO.NET Entity Data Model si usa las clases del espacio de nombres Microsoft.Data.Entity.Design.Extensibility para escribir extensiones de Visual Studio. Las clases del espacio de nombres Microsoft.Data.Entity.Design.Extensibility permiten realizar las siguientes acciones:

  • Extender el proceso de generación del archivo .edmx.

  • Extender el proceso de actualización del archivo .edmx.

  • Agregar propiedades personalizadas a los objetos de Entity Designer y del Explorador de modelos.

  • Cargar y guardar formatos de archivo personalizados.

  • Extender los procesos de carga y almacenamiento de los archivos .edmx.

Para obtener más información, vea Extending the Entity Data Model Tools.

Vea también

Conceptos

Novedades de Visual Studio 2010

Novedades en ADO.NET

Lo nuevo en Visual Database Tools

Novedades de Visual Basic 2010

Novedades de Visual C# 2010