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 -~----------~----~----~----~------~----~------~--~---
