|
En este artículo vamos a realizar la primera consulta a la base de datos.
Suponemos que ya tenemos referenciadas las clases pertinentes como explicabamos en el artículo dei nstalación y generadas las clases de nuestra base de datos.
Cuando iniciamos el proyecto, todavia no se ha establecido la conexión a la base de datos. Esta conexión se establece en la primera consulta.
Partimos de la siguiente base de datos de test

Para obtener un registro de la tabla2 por su campo clave es tan sencillo como

y ya tenemos los campos disponibles.
Los mas usados son los campos y los metodos que nos devuelven campos relaccionados

Al final siempre es prácticamente igual. Una vez entendamos la filosofía de Gentle Net, se desarrolla código muy rápido.
Por ejemplo, siempre se trabaja o las clases que representan la tabla y con listas de tipo de estas clases. Es decir, en el caso de Tabla2 se trabaja con clases Tabla2 y con IList<Tabla2>. Con esto accedemos a los registros, enlazamos con datagrid, recorremos colecciones etc...
En este punto deberíamos tener Gentle Net operativo, saber generar las clases y realizar consultas sencillas. A partir de ahora lo que publicaré son artículos sueltos que como hacer varias cosas para sacar el potencial a Gentle Net.
Intentaré en otros artículos también profundizar en el funcionamiento del código de Gentle Net, es decir, profundizar sobre los namespace Gentle.Framewrok y Gentle.Common. También es interesante saber los tipos de errores que suele generar porque basicamente son los mismos y siempre corresopnden a los mismos problemas, al menos, los que me he ido encontrando en un año y medio de desarrollo que llevo con Gentle Net.
|