domingo, 27 de junio de 2010
Extendiendo Linq
Voy iniciar el post haciendo el un ejemplo linq desde el principio y luego mostrare la parte extendida.1.) Iniciar Visual Studio
2.) File - New web site - Agregar nombre al website
3.) Website – Add new element - LINQ SQL Clasess
Le preguntara si quiere pasar su nueva clase linq a la carpeta App_Code elija si.
4.) Abra su clase Nortwind.dbml y baje del server explorer de la base datos nortwind las tablas:
Category, Producs, Supliers
5.) Cree una clase con el nombre NortwindDataContext.cs, para lograrlo
Website – Add new element – Class
Nota:
El nombre NortwindDataContext es el mismo nombre que del contexto de linq Nortwind.dbml, le mostrar un error:
6.)Para que ambos sean un solo objeto tenemos que agregar la palabra partial, con esto logramos que aun que sea un clase separada realmente estoy dentro del contexto, aun los va salir un error ya que hay que quitar el constructor.
Ejemplo:
7.) Ahora procederemos a extender nuestro contexto:
Pueden notar que no hace falta instanciar el contexto esto es porque están adentro del él.
8.) Como usarlo,tiene que crear la pagina: Menu Website - add new element
9.) Ahora a la pagina creada le agregaremos 2 griview y un textbox:
10.) Agregando codigo:
Para gregar codigo solo precione click derecho sobre su pagina y view code:
Buento alli F5 listo.
Espero les sirva.
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario