jueves, 29 de noviembre de 2012

Data Contracts

Hoy por la tarde alguien de mis amigos me comento, se ve interesante pero generas Entidades clásicas pero nosotros usamos Data Contracts, … le dije entonces hagamos un template para ello.

using System;
using WcfSerialization = global::System.Runtime.Serialization;


namespace !namespace!
{
/// <summary>
/// Data Contract Class - DC!table_name!
/// </summary>
[WcfSerialization::DataContract(Namespace = "http://www.EmsvSoftware.com/DC!table_name!", Name = "DC!table_name!")]
public partial class !classname!
{

<region to="columns">
private !datatype! !colname!;
</region>


<region to="columns">
[WcfSerialization::DataMember(Name = "!colname!", IsRequired = false, Order = $index)]
public !datatype! !colname!
{
get{ return !colname!;}
set{!colname! = value;}
}
</region>
}
}

mejor una imagen para que se aprecie mejor
datacontracts

y bueno, en el GenCode, agregamos la solución y un proyecto de tipo entidad y le asignamos el template de Data Contracts que habiamos creado.


seldc


Y el resultado fue este:


Parte 1


dc1


Parte 2


dc2


Bueno se podría decir que esta en algo.

miércoles, 28 de noviembre de 2012

Espicificando un Template para uso del sp_xml_preparedocument con GenCode 2012 r 3.1

 

Tambien podemos agregar a nuestros templates de scripts de base de datos la generacion de procedimientos usando sp_xml_preparedocument, y asi poder hacer inserciones masivas a nuestras tablas mediante un xml

como seria el Template

template

La salida

resultado

jueves, 22 de noviembre de 2012

Video de como funciona GenCode 2012 r 3.1

Les doy a conocer la funcionalidad del nuevo generador en un video.

para que se visualize mejor en algunos casos hay que poner la calidad del video a 720 dpi HD

martes, 20 de noviembre de 2012

GenCode 2012 r 3.1 Test Stored Procedure

 

En este módulo a comparación de la version anterior no solo se ejecuta el stored procedure, si no que dependiendo del motor de base de datos nos va ha dar indicadores, por ejemplo en el caso de SQL las lecturas logicas y promedios de las lecturas y en el caso de Oracle podemos ver los números de las ejecuciones, el uso de la memoria entre otros.

Solamente hay que seleccionar el stored procedure y automaticamente se obtendrán los parámetros, en el cuál podemos editar y al momento de ejecutar podremos observar los resultados en la parte inferior en una grilla de datos y en la parte superior los indicadores.

Para SQL Server

llsql

Para Oracle

lloracle

martes, 13 de noviembre de 2012

Diccionario de Datos mejorado con GenCode

 

En las versiones anteriores sólo se limitaba a mostrar el nombre de la columna, el tipo de datos y la longitud, pues ahora esto ya no es así, pues tambien se ha incluido información de tipo de clave (PK, FK) y los comentarios que nos van a dar mayor información al momento de documentar nuestra base de datos o procesos que estemos generando código. En conclusion se mejora la herramienta para el desarrollador.

aca vemos el listado de tablas disponible al momento de seleccionar la base de datos

Capture

 

luego de ello, el resultado, ya que gracias  al rdlc, podemos exportar a Word, Excel y PDF

rep