Yes this is definite.  I run a query through a plain old data set and
they return null.  I have verified my database design as well....just
for clarification sake:

CREATE TABLE [dbo].[tblCWTRatingGroups](
        [Id] [int] IDENTITY(0,1) NOT NULL,
        [Name] [nvarchar](50) NOT NULL,
        [UserAdded] [int] NOT NULL,
        [DateAdded] [datetime] NOT NULL,
        [UserEdited] [int] NULL,
        [DateEdited] [datetime] NULL,
 CONSTRAINT [PK_tblCWTRatingGroups] PRIMARY KEY CLUSTERED
(
        [Id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 20)
ON [PRIMARY]
) ON [PRIMARY]

That was taken straight from SQL Server Management Studio....

Thank you,
Josh


On Mar 27, 1:29 pm, James Gregory <[email protected]> wrote:
> Just to confirm, your columns in your database definitely are nullable?
>
> On Fri, Mar 27, 2009 at 5:59 PM, joshlrogers <[email protected]> wrote:
>
> > Hello,
>
> > I am having an issue with nullable fields.  I have specified the
> > valuetypes as being nullable, respectively DateTime? and int?.  The
> > constructor of the class sets these values to null as well.  My
> > mapping is as such:
>
> > <?xml version="1.0" encoding="utf-8" ?>
> > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> > assembly="TEAMS_ORM">
> >        <class name ="TEAMS_ORM.CWTRatingGroup,TEAMS_ORM"
> > table="tblCWTRatingGroups">
>
> >                <id name="Id" column="Id" type="Int32" unsaved-value="-1">
> >                        <generator class="native" />
> >        </id>
>
> >                <property name="Name" column="Name" length="50"
> > type="String" not-
> > null="true" unique="true" />
> >                <property name="UserAdded" column="UserAdded" type="Int32"
> > not-
> > null="true" />
> >                <property name="DateAdded" column="DateAdded"
> > type="DateTime" not-
> > null="true" />
> >                <property name="UserEdited" column="UserEdited" type="Int32"
> > not-
> > null="false" />
> >                <property name="DateEdited" column="DateEdited"
> > type="DateTime" not-
> > null="false" />
>
> >        </class>
>
> > </hibernate-mapping>
>
> > UserEdited and DateEdited are the required fields.  When I make
> > updates or saves to the db it will successfully pass nulls.  However
> > when it retrieves from the DB and the fields are NULL it populates the
> > fields with arbitrary values however I need them to be null.  This is
> > my retrieve query:
>
> > return (List<CWTRatingGroup>)session.CreateQuery("select from
> > TEAMS_ORM.CWTRatingGroup").List<CWTRatingGroup>();
>
> > How do I achieve this?
>
> > Thank you in advance,
> > Josh
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" 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/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to