I assume you must mean you want to see the StyleImport class, which
inherits from the Castle ActiveRecordBase.  Not sure if this will help
you, but here it is...

*********************************************************************************************

using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Serialization;

using Castle.ActiveRecord;

using StylesApplication.Utility;

namespace StyleApplication.Data.Models
{
    [ActiveRecord, XmlTypeAttribute(AnonymousType = true, Namespace =
"http://www.bcsinet.com/styles";)]


    public class StyleImport : BusinessObject<StyleImport>
    {
       #region Private Members

        private int _id;
        private string _addCustName = string.Empty;
        private string _blanksCrossRef = string.Empty;
        private string _charWidth = string.Empty;
        private string _dateLastPriceChange = string.Empty;
        private string _dateLastSold = string.Empty;


        #endregion

        #region Public Properties

        [PrimaryKey(PrimaryKeyType.Identity), XmlIgnore]
        public virtual int ImportID
        {
            get { return _id; }
            set { _id = value; }
        }



        [Property]
        public virtual string AddCustomerName
        {
            get { return _addCustName; }
            set { _addCustName = value; }
        }

        [Property]
        public virtual string BlanksCrossReference
        {
            get { return _blanksCrossRef; }
            set { _blanksCrossRef = value; }
        }

        [Property]
        public virtual string CharacterWidthTable
        {
            get { return _charWidth; }
            set { _charWidth = value; }
        }

        [Property]
        public virtual string DateLastPriceChange
        {
            get { return _dateLastPriceChange; }
            set { _dateLastPriceChange = value; }
        }

        [Property]
        public virtual string DateLastSoldYYMM
        {
            get { return _dateLastSold; }
            set { _dateLastSold = value; }
        }

        #endregion
    }

}

*********************************************************

On May 27, 3:47 pm, Markus Zywitza <[email protected]> wrote:
> Can you post the class please?
>
>
>
> On Fri, May 27, 2011 at 20:43, scottl2001 <[email protected]> wrote:
>
> > Hello all -
>
> > Having a problem inserting into a new table via Castle/NHibernate.
> > When adding an initial record, it's erroring out, and giving the stack
> > trace listed below.  All fields match up viv-a-vis field types, and
> > I'm using the same methods inserting into existing tables, and it
> > works fine.  Permissions don't seem to be a problem either.
>
> > Any ideas?
>
> > Thanks!
>
> > ***************************************************************************­***
>
> > Message:
> > Could not perform Create for StyleImport
> > Exception Trace:
> >   at Castle.ActiveRecord.ActiveRecordBase.InternalCreate(Object
> > instance, Boolean flush)
> >   at Castle.ActiveRecord.ActiveRecordBase.Create(Object instance)
> >   at Castle.ActiveRecord.ActiveRecordBase.Create()
> >   at StyleApplication.Data.Providers.BaseProvider`1.Add(T record) in
> > C:\development2\In Progress\StylesApplication\StyleApplication.Data
> > \Providers\BaseProvider.cs:line 26
> >   at StyleProcessor.Processor.ProcessImports(ImportCollection
> > imported, String filename) in C:\development2\In Progress
> > \StylesApplication\StyleProcessor\Processor.cs:line 108
>
> > Inner Exception:
> > could not insert: [StyleApplication.Data.Models.StyleImport][SQL:
> > INSERT INTO StyleImport (AddCustomerName, BlanksCrossReference,
> > CharacterWidthTable, DateLastPriceChange, DateLastSoldYYMM) VALUES
> > (?, ?, ?, ?, ?)]
> > Inner Exception Trace:
> >   at
> > NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object[]
> > fields, Boolean[] notNull, SqlCommandInfo sql, Object obj,
> > ISessionImplementor session)
> >   at
> > NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object[]
> > fields, Object obj, ISessionImplementor session)
> >   at NHibernate.Impl.ScheduledIdentityInsertion.Execute()
> >   at NHibernate.Impl.SessionImpl.Execute(IExecutable executable)
> >   at NHibernate.Impl.SessionImpl.DoSave(Object theObj, EntityKey key,
> > IEntityPersister persister, Boolean replicate, Boolean
> > useIdentityColumn, CascadingAction cascadeAction, Object anything)
> >   at NHibernate.Impl.SessionImpl.DoSave(Object obj, Object id,
> > IEntityPersister persister, Boolean useIdentityColumn, CascadingAction
> > cascadeAction, Object anything)
> >   at NHibernate.Impl.SessionImpl.SaveWithGeneratedIdentifier(Object
> > obj, CascadingAction action, Object anything)
> >   at NHibernate.Impl.SessionImpl.Save(Object obj)
> >   at Castle.ActiveRecord.ActiveRecordBase.InternalCreate(Object
> > instance, Boolean flush)
>
> > ***********************************************
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Castle Project Users" 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/castle-project-users?hl=en.- Hide quoted text 
> >-
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" 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/castle-project-users?hl=en.

Reply via email to