lunes, 2 de abril de 2012
Avanet Radio, tema de generadores de código
http://www.developeandocsharp.net/2012/03/16/avanet-radio-generadores-de-cdigo-para-proyectos-en-visual-studio-con-c/
martes, 13 de marzo de 2012
Crear los Componentes en Visual Studio 2010 con Web Service Software Factory
Paso 1:
Crear una solución Web Service Software Factory, que esta dentro de Guidance Packages
y esto nos crea la solucion con los xml para mapear los objetos
Paso 2:
Agregar a la Solución el tipo de proyecto a implementar, en este caso vamos a seleccionar WCF
y luego podemos ver la estructura que nos da esta arquitectura, y dejenme contarles que se está planificando una versión de GenCode, que nos ayude a trabajar con esta arquitectura implementando el host las capas de logica y de datos
lunes, 12 de marzo de 2012
Instalando Web Services Software Factory Para VS 2010
Web Services Software Factory, es una arquitectura que nos permite implementar una solución ya sea Web services (ASMX) o de tipo WCF, bajo estándares y buenas prácticas.
toda esta magia se logra bajo distintos conceptos y lo mas importante el modelo de los servicios y contratos.
que se necesita, instalar estos componentes en el siguiente orden:
- Que se tenga instalado el Service Pack 1 para VS 2010 : VS10sp1-KB983509
- Instalar el SDK: VsSDK_sfx.exe
- Instalar GAX2010.vsix (Guidance Automation Extensions 2010)
- Instalar GAT2010.vsix (Guidance Automation Toolkit)
- Instalar WSSF2010.vsix (Web Service Software Factory)
Lo importante en WCF, es que la comunicación entre nuestros componentes no se hace de manera Vertical, si no de manera Horizontal, aumentado la escalabilidad de nuestra solución y ademas que tenemos un sistema altamente distribuido y robusto.
martes, 13 de septiembre de 2011
GenCode 2012 R2 con WCF
Ahora ya esta disponible la opción para generar código para WCF, este a su vez genera los contratos y la clase de datos.
El resultado:
El Contrato
el WCF
viernes, 9 de septiembre de 2011
Configuración para Stored Procedure Mejorada en GenCode 2012 R2
Ahora ya dispone de un formato mejorado, pues podemos definir si deseamos ver primero la acción y luego el nombre de la tabla o de lo contrario el nombre de la tabla y luego la acción, esto ayuda mucho para agrupar mejor nuestros Stored Procedure y tener un mejor orden y poder localizarlos facilmente.
todo esto es en la opción Setting
Ejemplo Tabla Acción
Resultado de Tabla Acción
Ejemplo de Acción Tabla
Resultado de Acción Tabla
jueves, 8 de septiembre de 2011
Remove de una Lista Generica
Espero esto les ayude a muchos, cuando usamos listas genericas y queremos eliminar una serie de elementos de una lista, pues una buena opcion es usar LINQ y expresiones lambda, y el uso de HashSet. veamos un ejemplo.
var listDetail = from objList in Details
where objList.CODIGO.ToLower().Contains(parameter)
select objList;
var setToRemove = new HashSet<e_ENCUESTA_IU>(listDetail);
aca aplicamos el metodo para remover con la expresion lambda
Details.RemoveAll(x => setToRemove.Contains(x));
Mejoras en GenCode para Administración
1. Clonar Configuración
Ahora ya podemos crear facilmente y mas rápido una configuración, usando como modelo una ya creada, esto se puede hacer entrando a una configuración existente y buscamos la opcion Clone
2. Eliminar Temporales
Al usar el utilitario XSL, este nos genera archivos temporales XML y HTML, que pueden ocupar mucho espacio con el tiempo, pues ahora ya se puede administrar y borrarlos. asi mismo lo mismo se puede hacer con las conecciones a las bases de datos que ya no se usen o datos que se ingresaron erronamente y que se graban en el historial de conecciones