Dynamic Language Runtime (Parte 3) Expresiones Binarias

Published on Author lopezLeave a comment

Próximo post Anterior post Implementé algunos ejemplos simples usando DLR. Mostré cómo crear y evaluar expresiones. Cada Expression tiene algunas propiedades y métodos expuestos. Algunas de las más importantes: Noten que cada objeto Expression tiene un NodeType, y Type separado. Exploremos esos valores: BinaryExpression expr = Expression.Add(Expression.Constant(10), Expression.Constant(20)); Console.WriteLine(expr.GetType().FullName); Console.WriteLine(expr.Type); Console.WriteLine(expr.Left.Type); Console.WriteLine(expr.Right.Type); Console.WriteLine(expr.NodeType); Console.WriteLine(expr.Left.NodeType); Console.WriteLine(expr.Right.NodeType);… Continue reading Dynamic Language Runtime (Parte 3) Expresiones Binarias

Dynamic Language Runtime (Parte 2) Hello Expressions!

Published on Author lopez1 Comment

Próximo Post Anterior Post En mi anterior post escribí un simple programa “Hello, world”. Esta vez, quiero comenzar a explorar las Expression de DLR. El código de esta serie de posts se mantiene en  http://code.google.com/p/ajcodekatas/ en el directorio trunk/Dlr. Primero, una Expression en DLR no es una System.Linq.Expression (uno de mis primeros errores, en este… Continue reading Dynamic Language Runtime (Parte 2) Hello Expressions!

NHibernate 3 (Parte 4) Tabla Por Clase

Published on Author lopez1 Comment

Anterior post Siguiente post En los anteriores posts (Tabla por Jerarquía, Tabla por Clase Concreta), implementé dos estrategias de mapeo sobre el mismo modelo: Ahora, quiero mapear CADA tabla a una tabla:   La solución tiene dos proyectos, uno del proyecto de consola, y el otro es una librería de clase: Pueden bajar el código… Continue reading NHibernate 3 (Parte 4) Tabla Por Clase

NHibernate 3 (Parte 3) Tabla por Clase Concreta

Published on Author lopez1 Comment

Anterior Post Siguiente Post Quiero usar el mismo dominio que en mi anterior post:   but this time, I want two tables: one for Notes, another for Pages: La solución tiene dos proyectos: una librería de clases conteniendo el dominio, y un proyecto de consola: El código está en mi AjCodeKatas Google code project, en… Continue reading NHibernate 3 (Parte 3) Tabla por Clase Concreta

NHibernate 3 (Part 2) Tabla por Jerarquía

Published on Author lopezLeave a comment

Anterior postSiguiente post En mi anterior post de esta serie, implementé un mapeo simple: una clase, una tabla. Ahora, tengo tres clases, usando herencia: El Id es un System.Guid. Quiero diseñar una colección de items. Cada item puede ser una Nota (Note), con contenido de texto, o una página Web (Page) con una URL asociada.… Continue reading NHibernate 3 (Part 2) Tabla por Jerarquía

Primer Semana Sabática 2011

Published on Author lopezLeave a comment

Hoy, viernes 8 de Abril, comienzo mi primer semana sabática del año (abarca hasta el lunes 18 de Abril, inclusive). Desde 2009 que no tenía una semana dedicada a mis proyectos, estudios y desarrollos. Escribí un un post declarando mis compromisos no técnicos (mucho estudio) listando mis entregables esperados (posts). Ahora, es tiempo de declarar… Continue reading Primer Semana Sabática 2011