Reunión de la Comunidad .NET de Cobán
El día sábado 23 de febrero tuvimos la primera reunión de la comunidad .net de Cobán en donde tuve la oportunidad de conducir una sesión enfocada a acceso a datos de SQL Server utilizando SubSonic.
Fue una sesión muy interesante donde tuvimos regular asistencia pero todos estuvimos muy satisfechos de haber aprendido algo totalmente nuevo.
Los ejemplos realizados los pueden descargar de acá y por favor recuerden que deben utilizar para ellos Visual Studio 2008 o Visual Web Developer Express 2008 (que pueden descargar aquí), también necesitarán SQL Server Express Edition.
También deben descargar SubSonic e instalarlo. La versión recomendada es la 2.0.3 que es la última versión estable ya que la versión 2.1 aún está en beta.
Espero puedan ver los ejemplos y los encuentren lo suficientemente informativos y los anime a utilizar esta herramienta que es muy útil.
Saludos.
Un ejemplo sencillo de LINQ
Para el presente ejemplo, debemos crear una aplicación de Windows (la versión ASP.NET es similar solo que cambia el tipo de aplicación) común y corriente como las que usamos regularmente.
Esto nos presentará al solution explorer así:

Luego, tenemos que agregar un archivo LINQ to SQL así:

Para este ejemplo utilizaré la base de datos de ejemplo AdventureWorks, la que pueden descargar del sitio de proyectos públicos de Microosft “CodePlex” aquí.
Ahora, nos conectamos a la base de datos desde el Server Explorer:

Y simplemente seleccionamos una tabla y la arrastramos al archivo de LINQ. Esto nos dejará una pantalla similar a la siguiente:
Al ver las propiedades de este archivo, vemos una configuración importante y es referente al objeto DataContext que se crea automáticamente para el acceso a la base de datos:

Nosotros podemos cambiarle el nombre; es una propiedad reescribible, y recuerden que esto lo creó automáticamente LINQ como parte de la configuración de conexión. Ahora grabamos el proyecto y continuamos a trabajar con el WinForm Form1.cs.
Para ver los datos utilizaremos un control dataGridView que llamaremos dgvEmployees y en el evento Form_Load de dicha forma agregaremos el siguiente código:
private void Form1_Load(object sender, EventArgs e)
{
AdventureWorksDataContext db = new AdventureWorksDataContext();
dgvEmployees.DataSource = db.Employees;
}
Por último, compilamos y ejecutamos la aplicación que debe quedar algo así:

Bueno, espero que haya sido informativo y que les anime a intentar cosas más complejas con LINQ.
Hasta la próxima,
ImagineCup 2008
Imagine Cup 2008 está ya abierto para todos los estudiantes que deseen participar en esta estupenda competencia.
Ya que no nos va tan bien en el football, mejor hagamos algo que si nos sale, desarrollar software o tomar fotografías o resolver problemas. Todo lo podemos lograr en cualquiera de las 9 categorías que están disponibles para ello. Infórmate y participa. Basta con que te inscribas para empezar a recibir la información, y si al final decides no participar, pues bueno, talvez el próximo año será.
El proceso es simple, te registras y luego te mandan un correo para que confirme el registro. Qué ganas:
- Posibilidad de viajar a Francia, hay 9 categorías detalladas en el sitio oficial www.imaginecup.com que es el sitio donde se registran
- Hay software gratis para estudiantes que se registren y se apunten en una categoría, la que fuera.
El software que se está regalando es:
- SQL Server 2005 Developer Edition – 32-bit
- SQL Server 2005 Developer Edition – 64-bit Extended
- Visual Studio 2005 Professional Edition
- Expression Web
¿Qué esperas? Francia’08 está a la vuelta de la esquina y la oportunidad de ganar fabulosos premios.

-
Archivos
- Junio de 2008 (3)
- Mayo de 2008 (3)
- Abril de 2008 (4)
- Marzo de 2008 (7)
- Febrero de 2008 (12)
- Enero de 2008 (11)
- Diciembre de 2007 (3)
- Noviembre de 2007 (13)
-
Categorías
-
RSS
Subscripciones RSS
RSS de los Comentarios

