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