Jorge Oblitas

Post on 19-Feb-2016

75 views 5 download

description

Jorge Oblitas. Consultor para los programas Panorama Box y DCE Soluciones Intranet premiadas en Perú y EE.UU. Creador del curso para la segunda estrella DCE Bajista desde 1984 Aficionado a los Golden Retrievers y Beagles. Consultor en tecnología asociada a la gestión del Conocimiento - PowerPoint PPT Presentation

Transcript of Jorge Oblitas

Jorge OblitasJorge OblitasConsultor en tecnología asociada a la gestión del ConocimientoHa sido miembro de los programas

Microsoft Regional Director (desde el 2000)Microsoft Partner Advisory Council (2002)Consultor para los programas Panorama Box y DCE

Soluciones Intranet premiadas en Perú y EE.UU.Creador del curso para la segunda estrella DCEBajista desde 1984Aficionado a los Golden Retrievers y Beagles

Jorge Oblitas

Creación de aplicaciones Creación de aplicaciones Web con acceso a datos Web con acceso a datos usando ASP.NET2.0usando ASP.NET2.0

AgendaAgenda data binding simplificado Controles Data source Controles de Data

GridView y DetailsView Edición con GridView y DetailsView

Caching SQL cache dependencies Caché

Data Binding Data Binding simplificadosimplificado Las expresiones Data binding son mas

simples y soportan (XML) data binding jerarquizado

<!– Expresion Data binding en ASP.NET 1.x --><%# DataBinder.Eval (Container.DataItem, "Precio") %>

<!-- Expresion Data binding Equivalente en ASP.NET 2.0 --><%# Eval ("Precio") %>

<!-- XML data binding --><%# XPath ("Precio") %>

Controles DataSourceControles DataSource

Nombre Descripción

SqlDataSource Connecta los controles data-binding a la base SQL

AccessDataSource Connecta los controles data-binding a una base de datos access

XmlDataSource Connecta los controles data-binding a data XML

ObjectDataSource Connecta los controles data-binding a componentes de data

SiteMapDataSource Connecta los controles site navigation a un site map data source

Declarative (no-code) data binding

SqlDataSourceSqlDataSource Hace data binding a bases de datos

SQL Cualquier base de datos servida por un

managed provider Two-way data binding

SelectCommand define la semántica del query

InsertCommand, UpdateCommand, y DeleteCommand definen la semántica de las actualizaciones

Caché opcional de los resultados Operación Parametrizada

Usando el Usando el SqlDataSourceSqlDataSource<asp:SqlDataSource ID="Titles" RunAt="server" ConnectionString="server=localhost;database=pubs;integrated security=true" SelectCommand="select title_id, title, price from titles" /><asp:DataGrid DataSourceID="Titles" RunAt="server" />

Propiedades Propiedades SqlDataSourceSqlDataSource

Nombre Descripción

ConnectionString Para conectarse a un Datasource

SelectCommand Para queries

InsertCommand Para inserts

UpdateCommand Para updates

DeleteCommand Para deletes

DataSourceMode Especifica si se usa dataset o datareader(default = DataSet)

ProviderName Especifica el provider (default = SQL Server .NET provider)

SqlDataSourceSqlDataSource

ObjectDataSourceObjectDataSource Binding declarativo a componentes

de datos Mejora el acceso a datos desde la capa

intermedia Mantiene el acceso a datos separado de

la capa de usuario Two-way data binding

SelectMethod, InsertMethod, UpdateMethod, y DeleteMethod

Caché opcional de los resultados Operación Parametrizada

ObjectDataSourceObjectDataSource

Maestro DetalleMaestro Detalle

Editando con el Editando con el GridViewGridView

SQL Cache SQL Cache DependenciesDependencies

PreguntasPreguntas