Sie sind auf Seite 1von 15

Alfredo Barrientos MCP, MCTS, MCPD abarrientos@altadata.

net

Microsoft.Net Framework y Visual Studio Arquitectura de Aplicaciones Microsoft ADO.Net ASP.Net y AJAX Windows Communication Foundation

.Net Framework 3.5 SP1


ADO.Net Entity Framework ADO.Net Data Services ASP.Net Dynamic Data ASP.Net Routing

.Net Framework 3.5


LINQ AJAX CLR Add-in Framework REST

.Net Framework 3.0 + SP1


Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation Windows CardSpace

.NET Framework 2.0 + SP1

Paquetes de Software

Visual Studio 2010 .net framework 3.0

Visual Studio 2008 RTM .Net Framework 3.5 RTM

VS 2008 Beta 2 .Net Framework 3.5 Beta 2

Otros paquetes

VS Extensions for WF VS Extensions for WCF/WPF CTP ASP.NET AJAX 1.0

SQL Server 2008 ADO.NET Entity Framework

2006

2007

2008

Servicios

Aplicaciones Mviles

Lifecycle Tools, .NET Framework, & lenguajes

Aplicaciones Windows

Aplicaciones Office (VSTO)

Aplicaciones Web

Arquitectura Windows Distributed Internet Architecture (DNA)

Antes de Microsoft.Net 3.0


Seguridad Administracin del Funcionamiento Comunicacin

Aplicacin
Capa de Presentacin Componentes de IU Componentes de Proceso de IU Capa de Negocio Interfaz de Servicio Flujos de Trabajo Empresariales Componentes Empresariales Entidades de Negocio

Capa de Acceso a Datos Componentes de Acceso a Datos

Agentes de Servicio

Orgenes de Datos

Servicios

Cliente
User Interface UI Components (WPF) UI Components Windows Forms UI Components ASP.Net UI Components Mobile

User Interface Components (WPF)

Despus de Microsoft.Net 3.0

Mensajes

Servicios
Service Interface Layer (WCF) Service Contracts Data Contracts Service Implementation Business Layer Business Workflows (WWF) Resource Access Layer Data Access Logic Components Service Agent Business Components Business Entities Fault Contracts

Data Sources

Services

.Net Data Providers LINQ ADO.Net Entity Framework ADO.Net Data Services

Agregue las siguientes referencias: Imports System.Data Imports System.Data.SqlClient Inserte el siguiente cdigo luego de definir la clase: Dim Conn as SqlConnection Cdigo para instanciar y abrir una conexin: Conn = New SqlConnection("server=(local); & _ database=AdventureWorks; User Id=sa; Pwd=password") Conn.Open() Cdigo para cerrar una conexin: Conn.Close

Obtener datos en un escenario desconectado (DataSet).

2 Obtener datos en un escenario conectado (DataReader).


3 Obtener un valor escalar.

1 2 3 4 5 6 7 8 9 10

Crear una Conexin utilizando una Cadena de Conexin. Definir la consulta a ejecutar (texto o stored procedure) Instanciar un objeto DataAdapter Especificar el tipo de comando a ejecutar (CommandType) Definir e instanciar los parmetros a utilizar Agregar los parmetros al DataAdapter. Instanciar el DataSet Poblar el DataSet con el DataAdapter (mtodo Fill)

Utilizar o visualizar la data del DataSet


Liberar los recursos utilizados por el DataSet

1 2 3 4 5 6

Crear una Conexin utilizando una Cadena de Conexin. Definir la consulta a ejecutar. Instanciar un objeto Command. Especificar el tipo de comando a ejecutar (CommandType)

Definir e instanciar los parmetros a utilizar


Agregar los parmetros al Command. Abrir la conexin. Recuperar los datos en un DataReader. Utilizar o visualizar la data del DataReader. Cerrar la conexin.

7 8
9 10

1 2 3 4 5 6

Crear una Conexin utilizando una Cadena de Conexin. Definir la consulta a ejecutar. Instanciar un objeto Command. Especificar el tipo de comando a ejecutar (CommandType) Definir e instanciar los parmetros a utilizar Agregar los parmetros al Command. Abrir la conexin. Recuperar el dato (mtodo ExecuteScalar). Visualizar el dato escalar. Cerrar la conexin.

7 8
9

10

1 2 3 4

Crear una Conexin utilizando una Cadena de Conexin. Definir la consulta a ejecutar. Instanciar un objeto Command. Especificar el tipo de comando a ejecutar (CommandType) Definir e instanciar los parmetros a utilizar Agregar los parmetros al Command. Abrir la conexin. Ejecutar la sentencia (mtodo ExecuteNonQuery).

5
6 7 8 9

Cerrar la conexin.

Das könnte Ihnen auch gefallen