sharp architecture Issue

editado mayo 2012 en Programación
Hola amigo, estoy trabajando con lo que hasta ahora me parece un muy buen framework, la idea esque estoy haciendo una prueba de conceptos con una sola tabla:

Entidad:

using System;
using System.ComponentModel.DataAnnotations;
using SharpArch.Domain.DomainModel;

public class Feriado: Entity
{
public Feriado() { }


public virtual int FeriadoId { get; set; }
public virtual int anio { get; set; }
public virtual int dia { get; set; }
public virtual string des_feriado { get; set; }
public virtual int pagoobligatorio { get; set; }
public virtual int activo { get; set; }

}

Convención de la llave primaria:
public void Apply(FluentNHibernate.Conventions.Instances.IIdentityInstance instance)
{
instance.Column(instance.EntityType.Name + "Id");
instance.UnsavedValue("0");
instance.GeneratedBy.HiLo("1000");

}

Tambien, hay convenciones para Llaves foraneas y "HasMany" Convention.

También he agregado un atributo que manipule las transacciones, estas son las lineas donde el error ocurre:

if (currentTransaction.IsActive)
{
if (((filterContext.Exception != null) && (!filterContext.ExceptionHandled)) ||
this.ShouldRollback(filterContext))
{
currentTransaction.Rollback();
}
else
{
currentTransaction.Commit();
}
}
--en el commit.

Error:
invalid index 6 for this sqlparametercollection with count 6 nhibernate

He buscado mucho en internet y no encuentro algo que se ajuste o que encuentre rasonable para el trabajo con fluent de NHibernate.

Si me dan una ayuda seria muy amable de su parte.

Saludos.
Accede o Regístrate para comentar.