the problem coccure will configuring the sessionfactory it says that there is problem in the mapping this is the error: NHibernateTest..Mapping.MyUser.hbm.xml(15,25): XML validation error: The 'not-null' attribute is not declared.
NOTE >> it was working perfectly before changing dlls 2009/6/1 Tuna Toksoz <[email protected]> > I also think yes. Can you prepare a little sample project so that I can > investigate? > > Tuna Toksöz > Eternal sunshine of the open source mind. > > http://devlicio.us/blogs/tuna_toksoz > http://tunatoksoz.com > http://twitter.com/tehlike > > > > > On Mon, Jun 1, 2009 at 5:30 PM, Ahmed Emad <[email protected]> wrote: > >> and i think it is the same which i have >> >> NHibernate.Linq<http://sourceforge.net/project/showfiles.php?group_id=216446&package_id=306405> >> 1.0.0.Alpha >> 696<http://sourceforge.net/project/showfiles.php?group_id=216446&package_id=306405&release_id=654054> >> >> >> >> 2009/6/1 Ahmed Emad <[email protected]> >> >>> can u send me link plz >>> thx for your time & attention >>> >>> >>> 2009/6/1 Tuna Toksoz <[email protected]> >>> >>>> I get the dll from the svn of nhcontrib/linq >>>> Tuna Toksöz >>>> Eternal sunshine of the open source mind. >>>> >>>> http://devlicio.us/blogs/tuna_toksoz >>>> http://tunatoksoz.com >>>> http://twitter.com/tehlike >>>> >>>> >>>> >>>> >>>> On Mon, Jun 1, 2009 at 5:11 PM, Ahmed Emad <[email protected]> wrote: >>>> >>>>> can u give me your own dlls? >>>>> >>>>> >>>>> 2009/6/1 Ahmed Emad <[email protected]> >>>>> >>>>>> this is my version of dlls >>>>>> >>>>>> NHibernate.Linq-1.0.0.Alpha-bin >>>>>> >>>>>> >>>>>> 2009/6/1 Tuna Toksoz <[email protected]> >>>>>> >>>>>>> <class name="User" table="Users" >>>>>>> proxy="IUser" >>>>>>> > >>>>>>> <id name="Id" column="UserId" type="Int32"> >>>>>>> <generator class="native" /> >>>>>>> </id> >>>>>>> >>>>>>> >>>>>>> <property name="InvalidLoginAttempts" type="Int32" /> >>>>>>> >>>>>>> >>>>>>> <property name="RegisteredAt" type="DateTime" /> >>>>>>> <property name="LastLoginDate" type="DateTime" /> >>>>>>> >>>>>>> <property name="Enum1" >>>>>>> type="NHibernate.Linq.Tests.Entities.EnumStoredAsStringType, >>>>>>> NHibernate.Linq.Tests"> >>>>>>> <column name="Enum1" length="12" /> >>>>>>> </property> >>>>>>> >>>>>>> <property name="Enum2" not-null="true" /> >>>>>>> >>>>>>> <many-to-one name="Role" class="Role"> >>>>>>> <column name="RoleId" /> >>>>>>> </many-to-one> >>>>>>> >>>>>>> <component name="Component" class="UserComponent"> >>>>>>> <property name="Property1" type="AnsiString" /> >>>>>>> <property name="Property2" type="AnsiString" /> >>>>>>> >>>>>>> <component name="OtherComponent" class="UserComponent2"> >>>>>>> <property name="OtherProperty1" type="AnsiString" /> >>>>>>> </component> >>>>>>> </component> >>>>>>> <join table="UserName"> >>>>>>> <key column="UserId" not-null="true" /> >>>>>>> <property name="Name" column="Name" type="AnsiString" >>>>>>> not-null="true" /> >>>>>>> </join> >>>>>>> </class> >>>>>>> >>>>>>> >>>>>>> This mapping with >>>>>>> >>>>>>> var query = (from user in nhib.Users >>>>>>> where user.Name == "ayende" >>>>>>> select user).ToList(); >>>>>>> this query produced >>>>>>> >>>>>>> >>>>>>> NHibernate: SELECT this_.UserId as UserId0_0_, >>>>>>> this_.InvalidLoginAttempts as InvalidL2_0_0_, this_.RegisteredAt as >>>>>>> Register3_0_0_, this_.LastLoginDate as LastLogi4_0_0_, this_.Enum1 as >>>>>>> Enum5_0_0_, this_.Enum2 as Enum6_0_0_, this_.RoleId as RoleId0_0_, >>>>>>> this_.Property1 as Property8_0_0_, this_.Property2 as Property9_0_0_, >>>>>>> this_.OtherProperty1 as OtherPr10_0_0_, this_1_.Name as Name1_0_ FROM >>>>>>> Users this_ inner join UserName this_1_ on this_.UserId=this_1_.UserId >>>>>>> WHERE this_1_.Name = @p0; @p0 = 'ayende' >>>>>>> >>>>>>> and the result was correct. >>>>>>> >>>>>>> Where did you get the dlls? >>>>>>> >>>>>>> >>>>>>> Tuna Toksöz >>>>>>> Eternal sunshine of the open source mind. >>>>>>> >>>>>>> http://devlicio.us/blogs/tuna_toksoz >>>>>>> http://tunatoksoz.com >>>>>>> http://twitter.com/tehlike >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jun 1, 2009 at 4:33 PM, Ahmed Emad <[email protected]>wrote: >>>>>>> >>>>>>>> yes >>>>>>>> >>>>>>>> 2009/6/1 Tuna Toksoz <[email protected]> >>>>>>>> >>>>>>>> And the query was something like tihs? >>>>>>>>> >>>>>>>>> from q in session.Linq<MyUser>() >>>>>>>>> where q.FirstName=="Fabio" >>>>>>>>> select q >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> ? >>>>>>>>> >>>>>>>>> >>>>>>>>> Tuna Toksöz >>>>>>>>> Eternal sunshine of the open source mind. >>>>>>>>> >>>>>>>>> http://devlicio.us/blogs/tuna_toksoz >>>>>>>>> http://tunatoksoz.com >>>>>>>>> http://twitter.com/tehlike >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Jun 1, 2009 at 4:22 PM, Ahmed Emad <[email protected]>wrote: >>>>>>>>> >>>>>>>>>> sorry for ambiguity in my words >>>>>>>>>> but what i mean that when i tried to Use Linq to Nhibernate >>>>>>>>>> i downloadedd the (dlls) and Linq to Nhibernate worked well >>>>>>>>>> but there were errors while using join like this Example>> >>>>>>>>>> >>>>>>>>>> <?xml version="1.0" encoding="utf-8" ?> >>>>>>>>>> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" >>>>>>>>>> assembly="NHibernateTest.Entities" >>>>>>>>>> namespace="NHibernateTest.Entities" > >>>>>>>>>> >>>>>>>>>> <class name="MyUser" table="MyUser" lazy="false" > >>>>>>>>>> <id name="UserId" column="UserId" type="Int32"> >>>>>>>>>> <generator class="native"/> >>>>>>>>>> </id> >>>>>>>>>> <property name="UserAge" column="UserAge" type="Int32" >>>>>>>>>> not-null="true" /> >>>>>>>>>> <many-to-one name="Department" class="Department"> >>>>>>>>>> <column name="DepartmentId"/> >>>>>>>>>> </many-to-one> >>>>>>>>>> <join table="UserName"> >>>>>>>>>> <key column="UserId" not-null="true" /> >>>>>>>>>> <property name="FirstName" column="FirstName" >>>>>>>>>> type="String" not-null="true" /> >>>>>>>>>> <property name="SecondName" column="SecondName" >>>>>>>>>> type="String" not-null="true" /> >>>>>>>>>> </join> >>>>>>>>>> </class> >>>>>>>>>> </hibernate-mapping> >>>>>>>>>> >>>>>>>>>> it was working before changing the (dlls) >>>>>>>>>> so i think that the new dlls doesn't suport Join as it was for >>>>>>>>>> older version of NHibernate >>>>>>>>>> so is there anewer version which support Linq & <join> property? >>>>>>>>>> 2009/6/1 Fabio Maulo <[email protected]> >>>>>>>>>> >>>>>>>>>>> 2009/6/1 Ahmed Emad <[email protected]> >>>>>>>>>>> >>>>>>>>>>>> i don't mean that i mean that the NHibernate reference for >>>>>>>>>>>> project which support Linq >>>>>>>>>>>> doesn't support <join> >>>>>>>>>>>> so if i need one i must let the other >>>>>>>>>>>> so, >>>>>>>>>>>> is there is new version which support both? >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> To hard to understand for me. >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Fabio Maulo >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
