Probably we will include some persistence-oriented extensions to our
Linq-provider... probably, the word, will be not "Expand" but "JoinFetch" or
"Fetch".

btw have a look to QueryOver if you want find Linq-like syntax and all
features available in ICriteria together.

2010/1/30 Mohamed Meligy <[email protected]>

> I think the trend is not to extend IQueryable much (unlike the older LINQ
> provider that had the Expand() function), and to invest in IQueryOver
> instead.
>
> I cannot confirm whether this is really the case though as all I do is I
> read the public APIs after building NH from newer revision.Personally, I
> like this trend (if it was the case) although it hit me a little when
> migrating from the old LINQ provider (the NH Contrib Session.Linq<>() one)
> to the trunk one (the Session.Query<>() one).
>
>
> Regards,
>
> --
> Mohamed Meligy
> Senior Developer, Team Lead Backup (.Net Technologies - TDG - Applications)
> Injazat Data Systems
> P.O. Box: 8230 Abu Dhabi, UAE.
>
> Phone:  +971 2 6992700
> Direct:   +971 2 4045385
> Mobile:  +971 50 2623624, +971 55 2017 621
>
> E-mail: [email protected]
> Weblog: http://weblogs.asp.net/meligy
>
>
> On Sat, Jan 30, 2010 at 7:47 PM, Paco Wensveen <[email protected]> wrote:
>
>> It doesn't sound difficult to implement Furture and fetch strategies in
>> the new linq provider.
>> We just have to extend IQueryable to INHibernateQueryable with some extra
>> methods?
>>
>> On Sat, Jan 30, 2010 at 3:37 PM, Mohamed Meligy <[email protected]>wrote:
>>
>>> @Vladan
>>> I think you are right.IQueryable (LINQ) is about single query yet to be
>>> executed, while Future is about multiple (probably independent) queries.
>>>
>>> In NH 3.0, there are two new query APIs, the LINQ one, and the IQueryOver
>>> one, which is sort of similar to criteria (I think), but is strongly typed
>>> (uses lambdas instead of strings to express property names, etc..).
>>>
>>> LINQ is not the sweetest API ever when you come to supporting fetch
>>> strategies, etc.., and even something like Future. So, IQueryOver API will
>>> likely be more favorable to NH users (like me and you).
>>> The current early work of IQueryOver (which can be found in the SVN
>>> trunk) includes a syntax for Future, not sure if it's implemented in the
>>> current trunk yet, but it seems very highly expected that it will be
>>> included as part of NH 3.0 when it's complete.
>>>
>>>
>>> Regards,
>>>
>>> --
>>> Mohamed Meligy
>>> Senior Developer, Team Lead Backup (.Net Technologies - TDG -
>>> Applications)
>>> Injazat Data Systems
>>> P.O. Box: 8230 Abu Dhabi, UAE.
>>>
>>> Phone:  +971 2 6992700
>>> Direct:   +971 2 4045385
>>> Mobile:  +971 50 2623624, +971 55 2017 621
>>>
>>> E-mail: [email protected]
>>> Weblog: http://weblogs.asp.net/meligy
>>>
>>>
>>>
>>> On Sat, Jan 30, 2010 at 1:41 PM, Vladan Strigo 
>>> <[email protected]>wrote:
>>>
>>>> I don't think so?! I could be wrong though.
>>>>
>>>> Futures in a way that you can write couple of seperate queries, mark
>>>> them as future and have the engine execute them all with something
>>>> like multiplecriteria in one batch when you call the result of the
>>>> first one?
>>>>
>>>>
>>>>
>>>>
>>>> Vladan
>>>>
>>>> On 29 sij, 10:27, Craig van Nieuwkerk <[email protected]> wrote:
>>>> > Isn't future implied with Linq due to IQueryable.
>>>> >
>>>> > Craig
>>>> >
>>>> > On Fri, Jan 29, 2010 at 8:19 PM, Vladan Strigo <
>>>> [email protected]> wrote:
>>>> > > Been wondering...I am using it a lot, that would be very
>>>> > > good...especially now that Linq will not be based on ICriteria...
>>>> >
>>>> > > Does anyone know?
>>>> >
>>>> > > Thanks,
>>>> > > Vladan
>>>> >
>>>> > > --
>>>> > > 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]<nhusers%[email protected]>
>>>> .
>>>> > > For more options, visit this group athttp://
>>>> groups.google.com/group/nhusers?hl=en.
>>>>
>>>> --
>>>> 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]<nhusers%[email protected]>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/nhusers?hl=en.
>>>>
>>>>
>>>  --
>>> 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]<nhusers%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/nhusers?hl=en.
>>>
>>
>>  --
>> 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]<nhusers%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/nhusers?hl=en.
>>
>
>  --
> 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]<nhusers%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/nhusers?hl=en.
>



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

Reply via email to