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:
How to: Create and Modify Complex Types (Entity Data Model Tools)
How to: Add a Complex Type Property to an Entity (Entity Data Model Tools)
How to: Map a Function Import to a Complex Type (Entity Data Model Tools)
How to: Map Complex Type Properties to Table Columns (Entity Data Model Tools)
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
Lo nuevo en Visual Database Tools