Could you send the code where you build the session factory?
On Fri, Aug 26, 2011 at 7:36 AM, jmroyb <[email protected]> wrote:
> Hi folks,
>
> I have a question.
>
> This is my entity:
>
> [Serializable]
> [EnableClientAccess]
> public class RegistroAccesos
> {
> public RegistroAccesos() { }
>
> [Key]
> public virtual Int32 Id { get; set; }
> public virtual Sistema.NombresAplicaciones CodigoAplicacion
> { get; set; }
> public virtual string Fecha { get; set; }
> public virtual string Hora { get; set; }
> public virtual string CodigoUsuario { get; set; }
> public virtual string ContraseñaActual { get; set; }
> public virtual string ContraseñaAnterior { get; set; }
> public virtual eRegistroAccesos_ControlAccesos ControlAcceso
> { get; set; }
> public virtual eRegistroAccesos_ControlContraseñas
> ControlContraseña { get; set; }
> public virtual string Ip { get; set; }
> public virtual string Ius { get; set; }
> public virtual string Informacion1 { get; set; }
> public virtual string Informacion2 { get; set; }
> }
>
> An this is my mapping:
>
> public sealed class RegistroAccesosMapping :
> ClassMap<RegistroAccesos>
> {
> public RegistroAccesosMapping()
> {
> Table("LOGREGISTROACCESOS");
> Map(x => x.Id).Column("LRA_ID") .Not.Nullable();
> Map(x =>
> x.CodigoAplicacion).Column("LRA_APLIC").Not.Nullable();
> Map(x =>
> x.Fecha).Column("LRA_FECHA").Length(8).Not.Nullable();
> Map(x =>
> x.Hora).Column("LRA_HORA").Length(6).Not.Nullable();
> Map(x =>
> x.CodigoUsuario).Column("LRA_NUSU").Length(8).Not.Nullable();
> Map(x =>
> x.ContraseñaActual).Column("LRA_PAAC").Length(255).Not.Nullable();
> Map(x =>
> x.ContraseñaAnterior).Column("LRA_PAAN").Length(255).Not.Nullable();
> Map(x =>
> x.ContraseñaAnterior).Column("LRA_PAAN").Length(255).Not.Nullable();
> Map(x =>
> x.ControlAcceso).Column("LRA_COACC").Not.Nullable();
> Map(x =>
> x.ControlContraseña).Column("LRA_COCON").Not.Nullable();
> Map(x =>
> x.Ip).Column("LRA_REMIP").Length(50).Not.Nullable();
> Map(x =>
> x.Informacion1).Column("LRA_INF1").Length(2000).Not.Nullable();
> Map(x =>
> x.Informacion2).Column("LRA_INF2").Length(2000).Not.Nullable();
> }
> }
>
> I'm logging with log4net and INSERT operation. This is the result:
>
> NHibernate.SQL: 13:01:05,592 DEBUG SQL:0 - INSERT INTO
> [RegistroAccesos] (CodigoAplicacion, Fecha, Hora, CodigoUsuario,
> ContraseñaActual, ContraseñaAnterior, ControlAcceso,
> ControlContraseña, Ip, Ius, Informacion1, Informacion2) VALUES (@p0,
> @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11); select
> SCOPE_IDENTITY();@p0 = 'PlanosNET' [Type: String (255)], @p1 =
> '20110826' [Type: String (4000)], @p2 = '130046' [Type: String
> (4000)], @p3 = 'USUARIO' [Type: String (4000)], @p4 =
> '218075146055186204205241156007096202183174196168053144016176' [Type:
> String (4000)], @p5 = '' [Type: String (4000)], @p6 =
> 'Autorizado' [Type: String (255)], @p7 = 'SinAsignar' [Type: String
> (255)], @p8 = '::1' [Type: String (4000)], @p9 =
> '20110826130046995' [Type: String (4000)], @p10 = NULL [Type: String
> (4000)], @p11 = NULL [Type: String (4000)]
>
> Questions are:
>
> 1. Why table is using entity name instead of
> Table("LOGREGISTROACCESOS");?
> 2. Why some params are not reading .Lenght method?
> 2. Why all params are not reading .Column method?
>
> If you need further information I will send you in pleasure.
>
> Cheers.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Fluent NHibernate" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/fluent-nhibernate?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"Fluent NHibernate" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/fluent-nhibernate?hl=en.