Hah, thanks for your sympathies :)

On Mon, May 16, 2011 at 9:09 AM, Raif Harik <[email protected]> wrote:
> cool thanks for the clarification.  I'm so sorry that you have to use EF.
>  Perhaps you were bad in a previous life. :)
> Thanks again for all your help.
> R
>
> On Mon, May 16, 2011 at 9:07 AM, Nathan Stott <[email protected]> wrote:
>>
>> Since I'm using EF in new .NET projects, I've just rolled my own.
>>
>> For the projects I am maintaining that use RS, it has worked fine and
>> I am sure will continue to work fine for the lifetime of these
>> products.  Some people have reported problems with RS performance for
>> very large userbases with lots of operations.
>>
>> RS is a mature project that works well for what it does.
>>
>> On Mon, May 16, 2011 at 8:10 AM, Raif <[email protected]> wrote:
>> > First, sorry, I am recompiling with NH3 I was just under the
>> > impression that NH3 had removed ICriteria in favor of QueryOver but
>> > that is not the case.
>> > Second, Thank you for the offer but I don't think I would be a good
>> > manager for RS as I can barely get to the email I have now.  I do
>> > appreciate your doing the job.
>> > Third, I don't mean you push the point but if your not using it for
>> > new dev what are you using?  Did you branch RS for you a more specific
>> > purpose or have you rolled your own?  RS does seem to cover most bases
>> > but if you have more experience with it and have come across some
>> > short comings I'd like to hear about it and see if a) it's a going to
>> > burn me later or b) if I should try and address the issue and submit a
>> > patch.
>> > Thanks
>> > Raif
>> >
>> > On May 15, 10:13 pm, Nathan Stott <[email protected]> wrote:
>> >> I am using RS in projects I am maintaining.  I'm just not using it for
>> >> new development.  I will be happy to apply any well-made patches that
>> >> address issues or add functionality.  If they have good unit tests,
>> >> they are good by me.
>> >>
>> >> RS is still a great project.  It simply does everything I need it to
>> >> do in the projects I am maintaining.  I think the same is true for
>> >> many of its users.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> On Sat, May 14, 2011 at 10:09 AM, Deke Kraft <[email protected]>
>> >> wrote:
>> >> > If you and Oren aren't using RS anymore, what are you using/suggest?
>> >>
>> >> > On Sat, May 14, 2011 at 7:45 AM, Nathan Stott <[email protected]>
>> >> > wrote:
>> >>
>> >> >> You can use RS with NH3 without recompiling it with the NH3 library?
>> >> >> That doesn't sound right.  It should certainly work with NH3
>> >> >> criteria
>> >> >> if you recompile using NH3 dependency though.
>> >>
>> >> >> Oren isn't using RS any longer except in existing projects.  The
>> >> >> same
>> >> >> is true of me.  Oren passed the torch of RS to me to watch over it
>> >> >> and
>> >> >> simply accept commits that fix issues.  If you want to actively
>> >> >> develop RS, I will be happy to pass the torch to you.
>> >>
>> >> >> On Fri, May 13, 2011 at 11:34 AM, Raif <[email protected]> wrote:
>> >> >> > Hi, in looking at this further, it seems that you can actually use
>> >> >> > criteria in NH3 the same way as you would in NH2.1.  And as such
>> >> >> > the
>> >> >> > RS can be used fully in with NH3.
>> >> >> > It might be nice to build the QueryOver stuff into it, in fact it
>> >> >> > certainly would because QueryOver is strongly typed and criteria
>> >> >> > uses
>> >> >> > strings, but it is not necessary.  Furthermore, I don't believe
>> >> >> > you
>> >> >> > can use linq with the QueryOver stuff but you can with the
>> >> >> > ICriteria
>> >> >> > stuff.  It's a tough call.
>> >> >> > I think if someone can show me that you can use linq with the
>> >> >> > queryover I would build an AuthorizationRepository that used it.
>> >> >> >  But
>> >> >> > unless you can some how turn an IQueryable<T> into a
>> >> >> > QueryOver<T,T> I
>> >> >> > don't see how.
>> >> >> > R
>> >>
>> >> >> > On May 12, 4:33 pm, Raif <[email protected]> wrote:
>> >> >> >> hrumph.
>> >> >> >> that sucks.
>> >> >> >> Essentially with out these features RS days are numbered.
>> >> >> >> so
>> >> >> >> 1) what is Oren doing?  I presume he's still using it and I
>> >> >> >> presume
>> >> >> >> he's using NH3
>> >> >> >> 2) It would seem that the changes to make it compatible with NH3
>> >> >> >> are/
>> >> >> >> would be to change any method that returns an ICriteria to
>> >> >> >> instead
>> >> >> >> return an IQueryOver<T,T>.  This I believe would be the private
>> >> >> >> GetPermissionQueryInternal methods. they would take the same args
>> >> >> >> but
>> >> >> >> use the queryover to build up the IQueryOver<T,T>.
>> >> >> >> Does this sound right or would it involve a lot more?
>> >> >> >> Thanks,
>> >> >> >> Raif
>> >>
>> >> >> >> On May 12, 3:14 pm, Nathan Stott <[email protected]> wrote:
>> >>
>> >> >> >> > On Thu, May 12, 2011 at 3:03 PM, Raif <[email protected]>
>> >> >> >> > wrote:
>> >> >> >> > > So I guess my questions are
>> >> >> >> > > 1) Can I use RS and NH3 and linq?
>> >>
>> >> >> >> > No
>> >>
>> >> >> >> > > 2) Can I use RS and NH3 and Criteria?
>> >>
>> >> >> >> > No
>> >>
>> >> >> >> > > 3) Can I even use RS and NH3 or does it need to be refactored
>> >> >> >> > > to
>> >> >> >> > > use
>> >> >> >> > > NH3.
>> >>
>> >> >> >> > Needs to be refacoted to use NH3.  It currently uses NH
>> >> >> >> > 2.1.0.4000
>> >>
>> >> >> >> > > 4) Should I look at extending the RSRepository to use linq or
>> >> >> >> > > will
>> >> >> >> > > that kill all the level 2 cache stuff and/or is that a huge
>> >> >> >> > > undertaking.
>> >>
>> >> >> >> > If you are interested in doing this refactor, it would be much
>> >> >> >> > welcomed by RS users and may even promote a renaissance of RS
>> >> >> >> > usage.
>> >> >> >> > It will not be trivial
>> >>
>> >> >> > --
>> >> >> > You received this message because you are subscribed to the Google
>> >> >> > Groups "Rhino Tools Dev" 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/rhino-tools-dev?hl=en.
>> >>
>> >> >> --
>> >> >> You received this message because you are subscribed to the Google
>> >> >> Groups
>> >> >> "Rhino Tools Dev" 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/rhino-tools-dev?hl=en.
>> >>
>> >> > --
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups
>> >> > "Rhino Tools Dev" 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/rhino-tools-dev?hl=en.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Rhino Tools Dev" 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/rhino-tools-dev?hl=en.
>> >
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Rhino Tools Dev" 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/rhino-tools-dev?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Rhino Tools Dev" 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/rhino-tools-dev?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" 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/rhino-tools-dev?hl=en.

Reply via email to