Número 48MAYO 2008

Visual Basic•C#•ASP.NET•ADO.NET•SQL Server•Windows Server

Revista dedicada a los profesionales de la plataforma .NET

Menú

Inicio

Números publicados

Libros

Próximo número (nº49)

Autores

¿Qué es dotNetManía?

Garantía de satisfacción

Contactar

Pedidos

Suscripciones

Renovaciones

Libros

Visual Studio 2008. Desafía todos los retos
Solid Quality Mentors

Plain Concepts

 

 

 
 
 
 
 
 

 

Nº 48 Mayo 2008 SUMARIO

Solo se habla de LINQ

Bienvenido al número 48, de mayo de 2008, de dotNetManía.

Una tecnología que simplifica el acceso a datos nos interesa a la mayoría de los desarrolladores profesionales. No en vano, el acceso a datos está presente en gran parte de los desarrollos que hacemos. Pero ¿cómo es esto de incluir en el lenguaje instrucciones de acceso a datos? Si se generan por detrás auténticas sentencias de acceso a datos, ¿son éstas óptimas y cómo de óptimas?, ¿uso aún ADO.NET o aprendo ya LINQ y LINQ to SQL?, ¿qué diferencias hay con Entity Framework?, ¿cuándo saldrá Entity Framework?... Tengo respuestas para todas estas preguntas, y aún hay más en este especial de LINQ. Leer más...


Entrevista a José Murillo

Por Marino Posadas y Octavio Hernández
En el marco del evento TechDays 2008, dotNetManía entrevistó a José Murillo, ISV Development Advisor en Microsoft Ibérica, quien tuvo a su cargo la ponencia central relacionada con dos nuevas tecnologías primordiales que forman parte de .NET Framework 3.5: LINQ (Language Integrated Query) y ADO.NET Entity Framework. Con su simpatía habitual, José respondió diligentemente a todas nuestras preguntas.

 


Clases de entidad en LINQ to SQL

Por Miguel Katrib

Clico Feb 08Este artículo explica cómo las clases de entidad que LINQ to SQL genera para hacer el mapeo entre una base de datos SQL y objetos en memoria expresan de manera sencilla las relaciones uno a uno y uno a muchos que existen en el diseño de las tablas relacionales. El trabajo muestra también cómo podemos, de un modo no invasivo, ampliar el código de mapeo para poder expresar relaciones muchos a muchos que nos harán más simple la programación.

 

 


El Marco de trabajo de entidades de ADO.NET v3.5 (V)

Por Unai Zorrilla y Octavio Hernández

Continuando con nuestra serie dedicada a presentar las posibilidades que ofrecerá el Marco de entidades de ADO.NET 3.5 para el desarrollo de modelos conceptuales de entidades mapeados a modelos relacionales de bases de datos [1], en esta entrega hablaremos sobre los mecanismos que tendremos a nuestra disposición para expresar las relaciones entre entidades.

 


LINQ y desarrollo Web: el control LinqDataSource

Por José Manuel Alarcón

A estas alturas de la revista, no voy a ser yo quien le hable de LINQ y todas sus ventajas. Ya debería estar convencido. Lo que sí intentaré es mostrarle cómo sacarle partido a LINQ en el desarrollo de aplicaciones Web y aplicaciones en capas en general. Material de apoyo

 


To Select or not to Select... Ésa es la cuestión sobre las consultas de LINQ 

Por Guillermo "Guille" Som

Artículo SolidarioNo vamos a entrar en la discusión de cómo traducir el título de este artículo, aunque éste sería más fácil que el original “To be or not to be”, ya que casi nadie se pone de acuerdo sobre si es “ser o no ser” o “existir o no existir”. Lo que es seguro es que en las consultas integradas de Visual Basic 9.0, la cláusula Select existe, pero no tiene por estar (o ser).

 


Verificación de ortografía utilizando SharePoint Server 

Por Gustavo Vélez

Microsoft Office SharePoint Server (MOSS) dispone de un servicio para la comprobación de ortografía. El servicio se utiliza en algunos componentes por defecto de MOSS y está disponible para ser utilizado por desarrolladores, de tal forma que pueda ser implementado en software personalizado, como WebParts o páginas especializadas.

 


Visual Studio Team System 2008, trabajo en equipo 

Por Carles Vallejo

Con la reciente presentación de Visual Studio Team System 2008, Microsoft renueva su apuesta por ofrecer una solución orientada a mejorar la gestión del ciclo de vida de las aplicaciones (ALM, Application Life-cycle Management). Esta solución se compone de un conjunto de herramientas, procesos y guías, integradas en un solo entorno, para potenciar el trabajo en equipo de los diferentes roles que participan en el proceso de desarrollo de software.

 


SECCIONES
dnm.TodotNet.QA

Aplicación vs. Aplicación

Por Dino Esposito

¿Cuántas veces ha estado tentado de preguntar cuál es la diferencia entre el producto A y el producto B y cuándo usar uno u otro? Conocer en detalle las tecnologías que utilizamos es una opción prudente y sabia. A través de estas preguntas, le ayudaremos a discernirlo, abarcando varios escenarios.

     TodotNet Q&A es la columna dirigida por Dino Esposito con la que pretendemos solucionar las dudas que los lectores nos envíen y servir a todos con contenidos amenos e interesantes. Si desea enviar consultas a Dino para esta columna, puede hacerlo al email todotnet.qadotnetmania.com.

dnm.laboratorio.net

Por Octavio Hernández.

Task Parallel Library (TPL) y Parallel LINQ (PLINQ)

Después de varias ediciones consecutivas presentando productos comerciales, este mes describiremos (en el marco del ejemplar dedicado a LINQ) las posibilidades que abrirá ante los desarrolladores la futura incorporación a .NET de nuevas librerías de código manejado orientadas a obtener un mayor aprovechamiento de los múltiples núcleos que componen (cada vez más frecuentemente) los ordenadores con los que trabajamos. Material de apoyo

dnm.formación
Por José Manuel Alarcón
Hace poco tiempo que tenemos entre nosotros la versión definitiva de Visual Studio 2008. Microsoft está trabajando en los nuevos exámenes de certificación, que irán apareciendo paulatinamente desde finales de marzo hasta el verano. Vamos a analizar qué cambios e implicaciones tienen éstos para los que desean certificarse.

dnm.desvan

Por Marino Posadas desde elavefenix.net

Sección de noticias, rumores, sitos, recursos, blogs, documentos en la red, etc.

 


dotNetManía es una revista editada por Netalia. Más información.