tag:blogger.com,1999:blog-8643857899806162280.post2492713601446414595..comments2024-02-25T06:15:55.318-03:00Comments on Bug squash: Strongly typed NHibernate Criteria with C# 3Mauricio Schefferhttp://www.blogger.com/profile/15247972578064164206noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-8643857899806162280.post-23592440617866039532022-05-02T00:09:49.843-03:002022-05-02T00:09:49.843-03:00Hi there, I enjoy reading all of your article. 슬롯...Hi there, I enjoy reading all of your article. <a href="https://www.reelgame.site/" title="슬롯머신" rel="nofollow">슬롯머신</a><br /><br /> reelgame.sitehttps://www.blogger.com/profile/17601805046483716603noreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-22410814524896196582022-04-25T05:08:50.335-03:002022-04-25T05:08:50.335-03:00Bubble Shooter Games 2 has lots of bubbles, pro co...Bubble Shooter Games 2 has lots of bubbles, pro color and ball shooting games in 2022. <a href="https://play.google.com/store/apps/details?id=com.malikgames.bubbleshooter" rel="nofollow">Bubble Shooter Classic</a> is best played with pro friends. Match 3 to pop origin bubbles. This new game is first launched in 2022 game.<br />LyricsKubehttps://www.blogger.com/profile/01094761795230597031noreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-90720685406401575132022-02-01T09:10:11.891-03:002022-02-01T09:10:11.891-03:00I finally found great post here. Thanks for the in...I finally found great post here. Thanks for the information. Please keep sharing more articles. <br /><a href="https://www.sportstotozone.com" title="토토사이트" rel="nofollow">토토사이트</a> <br />casinositezone.comhttps://www.blogger.com/profile/04842557859380382858noreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-86600533968095292652009-03-17T19:57:00.000-03:002009-03-17T19:57:00.000-03:00@davidmus: thanks! I'm sending you a mail@davidmus: thanks! I'm sending you a mailMauricio Schefferhttps://www.blogger.com/profile/15247972578064164206noreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-60319429496524534652009-03-17T09:00:00.000-03:002009-03-17T09:00:00.000-03:00Hi Mauricio. Great stuff, thanks! However, we hit ...Hi Mauricio. Great stuff, thanks! However, we hit a snag using this. We had the following IQuery:<BR/><BR/>from FooBar f where f.Foo.Id = :fooId and f.Bar.Id = :barId<BR/><BR/>With this, we tried the following when converting to a criteria search instead:<BR/><BR/>.Add( ExpressionEx.Eq((FooBar f) => f.Foo.Id, fooId)<BR/><BR/>This mapped to a member name of "Id" though. We've added a fix to your ObjectExtensions class that works here, and would like to ping it your way in case you want to incorporate it. Also, one of your unit tests is locale specific, and will fail in many countries outside the US - we've got a fix <BR/>for that to ping you as well. Drop me an email at david (at) musgroves.us and I'll send them to you.<BR/><BR/>DavidAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-65364692601956469022009-02-20T00:29:00.000-02:002009-02-20T00:29:00.000-02:00@Dan: by all means, patches are always welcome! I'...@Dan: by all means, patches are always welcome! I'm sending you a mailMauricio Schefferhttps://www.blogger.com/profile/15247972578064164206noreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-41802383647671858832009-02-19T19:08:00.000-02:002009-02-19T19:08:00.000-02:00I upgraded the Extensions to the 2.0GA release of ...I upgraded the Extensions to the 2.0GA release of NHibernate fairly easily (added namespaces, adjusted Expression.Eq to use Criterion.Expression.Eq, and updated the birhtdate test for my culture).<BR/><BR/>If you want me to send a patch, or something else, let me know. dmiser@wi.rr.com.<BR/><BR/>DanAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-29332503936880239072008-03-26T14:50:00.000-03:002008-03-26T14:50:00.000-03:00Nice feature. But remember that you have to use cr...Nice feature. But remember that you have to use criteria in dynamics-complex queries. I think that right now isn't a option use criteria instead HQL. When you write the HQL in the mapping NHibernate make a verification (if the HQL is wrong an exception will be thorwn) on BuildSessionFactory time and then the query is cached, this is, parsed once and used forever, and with criteria NH need parse the query every time. On Linq To NHibernate this thing must change...but in a future.<BR/><BR/>Best regardsAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-796490875504441882008-03-26T10:30:00.000-03:002008-03-26T10:30:00.000-03:00Dan, I have considered the two projects that I lin...Dan, I have considered the two projects that I link to. NHQG is a great code generator, but I try to avoid generators whenever I can. LINQ to NHibernate is still being developed and not ready for production AFAIK... So... this is just a lightweight alternative to those two.Mauricio Schefferhttps://www.blogger.com/profile/15247972578064164206noreply@blogger.comtag:blogger.com,1999:blog-8643857899806162280.post-37919156919631304182008-03-26T02:50:00.000-03:002008-03-26T02:50:00.000-03:00Have you considered using the NHQG stuff Ayende wr...Have you considered using the NHQG stuff Ayende wrote (I did see you linked to his NHQG article in fact)? You have to buy into the Repository of T stuff (as far as I know) but then you can write stuff like:<BR/><BR/>Repository< Cat >.FindAll(Where.Cat.Name.InsensitiveLike("F", MatchMode.Anywhere, OrderBy.Cat.Name.Asc && OrderBy.Cat.Age.Asc)Dan Morphishttps://www.blogger.com/profile/02452944712187723099noreply@blogger.com