﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Jacky commented on NHibernate Linq 1.0 released!</title><description>Yeah,Thanks,My from China.
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment49</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment49</guid><pubDate>Tue, 08 Sep 2009 09:30:03 GMT</pubDate></item><item><title>fullmobile commented on NHibernate Linq 1.0 released!</title><description>Great work ... thanks guys..
  
I have came across this atricle 
[chadly.net/.../...-Pitfalls-of-NHibernateLinq.aspx](http://chadly.net/post/2009/08/26/The-Many-Pitfalls-of-NHibernateLinq.aspx)  ... can you please confirm those pitfalls ?
  
  
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment48</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment48</guid><pubDate>Sun, 06 Sep 2009 11:14:05 GMT</pubDate></item><item><title>Tiendq commented on NHibernate Linq 1.0 released!</title><description>Great, I will definitely use it too!
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment47</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment47</guid><pubDate>Tue, 25 Aug 2009 06:08:55 GMT</pubDate></item><item><title>Emil &amp;#197;str&amp;#246;m commented on NHibernate Linq 1.0 released!</title><description>Great, gotta try this!
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment46</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment46</guid><pubDate>Mon, 17 Aug 2009 14:23:33 GMT</pubDate></item><item><title>Icey commented on NHibernate Linq 1.0 released!</title><description>@Laurens: Did you try myString.Contains("blabla")?
  
  
This should work without problems.
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment45</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment45</guid><pubDate>Thu, 13 Aug 2009 15:02:00 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate Linq 1.0 released!</title><description>Linq requires .Net 3.5
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment44</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment44</guid><pubDate>Sun, 09 Aug 2009 19:34:45 GMT</pubDate></item><item><title>kindy.pham commented on NHibernate Linq 1.0 released!</title><description>can i use with .net 2.0 ? or have to install .net 3.5
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment43</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment43</guid><pubDate>Sun, 09 Aug 2009 16:57:46 GMT</pubDate></item><item><title>Laurens commented on NHibernate Linq 1.0 released!</title><description>I am using Active record which implements linq to nhibernate.
  
It is working perfectly.
  
  
The only thing is I can't find an 'Like' operator.
  
  
Can you tell me how to perform a 'like' clause. 
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment42</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment42</guid><pubDate>Wed, 05 Aug 2009 12:12:39 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate Linq 1.0 released!</title><description>John,
  
I have no idea, but it should
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment41</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment41</guid><pubDate>Sun, 02 Aug 2009 19:20:05 GMT</pubDate></item><item><title>John Simons commented on NHibernate Linq 1.0 released!</title><description>Is there going to be a mono version?
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment40</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment40</guid><pubDate>Sun, 02 Aug 2009 01:38:43 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate Linq 1.0 released!</title><description>It could, but that is not exposed currently
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment39</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment39</guid><pubDate>Sat, 01 Aug 2009 06:34:02 GMT</pubDate></item><item><title>Roberto commented on NHibernate Linq 1.0 released!</title><description>Can the Linq provider be used with Second Level Cache?
  
  
Roberto.-
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment38</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment38</guid><pubDate>Sat, 01 Aug 2009 02:16:24 GMT</pubDate></item><item><title>Alex Yakunin commented on NHibernate Linq 1.0 released!</title><description>Thanks - we'll do this. Concerning hidden assumptions:
  
- Tests must run in identical conditions. If this is not possible, all the differences must be described explicitly (that's why I need your help).
  
- The measured cases must expose some real-life scenarios. E.g. above test with proxies is obviously non-realistic. I can't imagine application constantly generating proxies without re-using them - it's really the way to get OutOfMemoryException.
  
- In general, I dislike overall or weighted scores for test sequences. A lot depends on which features are chosen to be scored and their scale numbers here, so it's better to simply show all the particular results and allow users to choose what's more important for them by their own way.
  
  
If these conditions are satisfied, I believe in tests ;) Obviously, real-life application results can differ, but complete contrast to tests is rare. So at least, tests show you what you might expect / what must be tuned up.
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment37</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment37</guid><pubDate>Wed, 29 Jul 2009 16:22:32 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate Linq 1.0 released!</title><description>Hi,
  
In general, I don't like benchmarks:
  
[ayende.com/.../Trusting-the-benchmark.aspx](http://ayende.com/Blog/archive/2007/10/16/Trusting-the-benchmark.aspx)  
Mostly because there are a lot of hidden assumptions that are going to bite you when you do things with them.
  
  
You can send me the code and I'll review it, yes.
  
  
About Linq. It is RTM because we have seen people use it in production for years.
  
I am not surprised that a lot of the tests fail, tests tend to try to find the edge cases. This is not what this release it about. It is about providing a linq provider that can solve a large amount of the day to day stuff that people are using.
  
  
We are planning of writing a full featured linq provider, but that would be for the next version, and use a different approach.
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment36</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment36</guid><pubDate>Wed, 29 Jul 2009 15:12:55 GMT</pubDate></item><item><title>Alex Yakunin commented on NHibernate Linq 1.0 released!</title><description>Hello Ayende, 
  
  
We've made some preliminary comparisons related to LINQ and NHibernate performance. For now we're comparing it just with DO4, but later more comprehensive results will appear.
  
  
Anyway, current results aren't very optimistic: 
[blog.dataobjects.net/.../...rmance-comparison.html](http://blog.dataobjects.net/2009/07/preliminary-orm-performance-comparison.html)  
  
The question is: can we contact you to help us with making our NHibernate-related tests fully honest? I mean probably we missed some option we must turn on or off, etc.? We expect we'll be able to share the results (source code, etc.) by the end of the next week.
  
  
Concerning LINQ: well, it's released, but I think it would be more honestly to call this as CTP or something like this. ~ 75% of our tests fail for LINQ features fail on NH. My impression is that only very basic stuff like Where works. What about Join, GroupJoin, SelectMany, First/Single in subqueries, etc.?
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment35</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment35</guid><pubDate>Wed, 29 Jul 2009 15:04:52 GMT</pubDate></item><item><title>Kwon commented on NHibernate Linq 1.0 released!</title><description>Great! Great!
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment34</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment34</guid><pubDate>Wed, 29 Jul 2009 07:05:07 GMT</pubDate></item><item><title>L&amp;#234; Ho&amp;#224;ng Dũng commented on NHibernate Linq 1.0 released!</title><description>Thanks Ayende Rhien! NHibernate.LinQ make NHibernate tronger than ever.
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment33</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment33</guid><pubDate>Tue, 28 Jul 2009 08:37:31 GMT</pubDate></item><item><title>Max Pool commented on NHibernate Linq 1.0 released!</title><description>This is epic - congrats everyone on a job well done.
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment32</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment32</guid><pubDate>Tue, 28 Jul 2009 04:41:27 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate Linq 1.0 released!</title><description>Graham,
  
It doesn't work.
  
I just tried is on a very small app (NerdDinner), and it doesn't work even there.
  
OR/M are not interchangable.
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment31</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment31</guid><pubDate>Mon, 27 Jul 2009 21:28:24 GMT</pubDate></item><item><title>Graham commented on NHibernate Linq 1.0 released!</title><description>Matt,
  
  
Ask your software architect why he didn't design a swappable repository layer so it doesn't matter if you use EF or NH... not hard to do, just takes a lot of discipline...
  
  
See what he says :)  (or duck quickly !)
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment30</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment30</guid><pubDate>Mon, 27 Jul 2009 20:17:38 GMT</pubDate></item><item><title>SQLDenis commented on NHibernate Linq 1.0 released!</title><description>Nice, will have to give this a try
  
  
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment29</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment29</guid><pubDate>Mon, 27 Jul 2009 19:14:39 GMT</pubDate></item><item><title>Michael Johnson commented on NHibernate Linq 1.0 released!</title><description>Very cool!  I will definitely use this.
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment28</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment28</guid><pubDate>Mon, 27 Jul 2009 19:00:27 GMT</pubDate></item><item><title>Matt commented on NHibernate Linq 1.0 released!</title><description>This is fantastic news, maybe I can finally convince my software architect's to ditch EF and move to nHibernate!!
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment27</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment27</guid><pubDate>Mon, 27 Jul 2009 18:33:58 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate Linq 1.0 released!</title><description>John,
  
No, it will not
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment26</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment26</guid><pubDate>Mon, 27 Jul 2009 15:26:05 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate Linq 1.0 released!</title><description>Yes, it would
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment25</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment25</guid><pubDate>Mon, 27 Jul 2009 15:25:37 GMT</pubDate></item><item><title>John commented on NHibernate Linq 1.0 released!</title><description>Is this just for NH 2.1 or will it work with 2.0, being ICriteria based and all...?
  
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment24</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment24</guid><pubDate>Mon, 27 Jul 2009 14:40:45 GMT</pubDate></item><item><title>mgroves commented on NHibernate Linq 1.0 released!</title><description>Sweet!  Will this work with Fluent NHibernate out of the box?
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment23</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment23</guid><pubDate>Mon, 27 Jul 2009 14:31:08 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate Linq 1.0 released!</title><description>pb,
  
looks like, can you try in a different browser?
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment22</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment22</guid><pubDate>Mon, 27 Jul 2009 13:59:59 GMT</pubDate></item><item><title>pb commented on NHibernate Linq 1.0 released!</title><description>So am I the only one that is getting corrupt zip file messages when trying to download the 2.1.0 NHibernate binary file required to use this LINQ provider?
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment21</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment21</guid><pubDate>Mon, 27 Jul 2009 13:57:10 GMT</pubDate></item><item><title>RichB commented on NHibernate Linq 1.0 released!</title><description>Subqueries in select clauses are supported in NH 2.1
  
  
[http://nhjira.koah.net/browse/NH-1359](http://nhjira.koah.net/browse/NH-1359)  
  
Are you saying that despite this support, LINQ subqueries still won't work?
</description><link>http://ayende.com/4083/nhibernate-linq-1-0-released#comment20</link><guid>http://ayende.com/4083/nhibernate-linq-1-0-released#comment20</guid><pubDate>Mon, 27 Jul 2009 13:06:42 GMT</pubDate></item></channel></rss>