<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Komentarze do: Fluent Nhibernate Rocks!!!</title>
	<atom:link href="http://blog.jendrusz.pl/2009/03/18/fluent-nhibernate-rocks/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jendrusz.pl/2009/03/18/fluent-nhibernate-rocks/</link>
	<description>Software Development, Agile, Microsoft .NET, Muzyka</description>
	<lastBuildDate>Mon, 23 Nov 2009 19:18:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Autor: am</title>
		<link>http://blog.jendrusz.pl/2009/03/18/fluent-nhibernate-rocks/#comment-48</link>
		<dc:creator>am</dc:creator>
		<pubDate>Fri, 18 Sep 2009 08:34:26 +0000</pubDate>
		<guid isPermaLink="false">http://jendrusz.wordpress.com/?p=256#comment-48</guid>
		<description>@artur, jenrom nie zrozumiał Twojego pytania - oczywiście po zaciągnięciu z bazy możesz korzystać z LINQ, tak jak na każdej implementacji IEnumerable. To co NHiberante słabo na razie robi, to tłumaczenie wyrażeń LINQ na SQL, ale zdaje się, że nie o to pytałeś.</description>
		<content:encoded><![CDATA[<p>@artur, jenrom nie zrozumiał Twojego pytania &#8211; oczywiście po zaciągnięciu z bazy możesz korzystać z LINQ, tak jak na każdej implementacji IEnumerable. To co NHiberante słabo na razie robi, to tłumaczenie wyrażeń LINQ na SQL, ale zdaje się, że nie o to pytałeś.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: jenrom</title>
		<link>http://blog.jendrusz.pl/2009/03/18/fluent-nhibernate-rocks/#comment-43</link>
		<dc:creator>jenrom</dc:creator>
		<pubDate>Mon, 25 May 2009 09:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://jendrusz.wordpress.com/?p=256#comment-43</guid>
		<description>Na dzień dzisiejszy nie ma oficjalnej wersji pozwalającej na realizowanie zapytań do bazy danych przy pomocy LINQ. Jedynymi opcjami realizowania zapytań w NHibernacie są Criterias, HQL lub Query By Example. Praca nad providerem do LINQ już się rozpoczęła, przy czym z tego co wiem nie ma oficjalnej daty opublikowania wersji NHhibernate&#039;a z providerem. Więcej na ten temat można znaleźć &lt;a href=&quot;http://ayende.com/Blog/archive/2009/02/22/nhibernate-hql-ast-parser.aspx&quot; rel=&quot;nofollow&quot;&gt;tutaj&lt;/a&gt;.

Projekt NHibernate Contrib również udostępnia własną implementację providera LINQ. Z tego co wiem jest to w tym momencie najlepsze rozwiązanie, jeżeli koniecznie zależy ci na możliwości realizowania zapytań przy pomocy LINQ. Kod tego projektu można ściągnąć przy pomocy svn&#039;a z z adresu https://nhcontrib.svn.sourceforge.net/svnroot/nhcontrib/trunk/src/NHibernate.Linq</description>
		<content:encoded><![CDATA[<p>Na dzień dzisiejszy nie ma oficjalnej wersji pozwalającej na realizowanie zapytań do bazy danych przy pomocy LINQ. Jedynymi opcjami realizowania zapytań w NHibernacie są Criterias, HQL lub Query By Example. Praca nad providerem do LINQ już się rozpoczęła, przy czym z tego co wiem nie ma oficjalnej daty opublikowania wersji NHhibernate&#8217;a z providerem. Więcej na ten temat można znaleźć <a href="http://ayende.com/Blog/archive/2009/02/22/nhibernate-hql-ast-parser.aspx" rel="nofollow">tutaj</a>.</p>
<p>Projekt NHibernate Contrib również udostępnia własną implementację providera LINQ. Z tego co wiem jest to w tym momencie najlepsze rozwiązanie, jeżeli koniecznie zależy ci na możliwości realizowania zapytań przy pomocy LINQ. Kod tego projektu można ściągnąć przy pomocy svn&#8217;a z z adresu <a href="https://nhcontrib.svn.sourceforge.net/svnroot/nhcontrib/trunk/src/NHibernate.Linq" rel="nofollow">https://nhcontrib.svn.sourceforge.net/svnroot/nhcontrib/trunk/src/NHibernate.Linq</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: artur</title>
		<link>http://blog.jendrusz.pl/2009/03/18/fluent-nhibernate-rocks/#comment-42</link>
		<dc:creator>artur</dc:creator>
		<pubDate>Fri, 22 May 2009 18:11:52 +0000</pubDate>
		<guid isPermaLink="false">http://jendrusz.wordpress.com/?p=256#comment-42</guid>
		<description>Mam pytanie, może nie do końca związane z artykułem.
Co znaczy, ze nHibernate nie obsługuje LINQa?
Chcę sobie zaimplementować wyszukiwanie w List. Z użyciem Linq, bo byłoby najwygodniej.
Jeśli więc taką listę obiektow zaciągnę w sesji z bazy, z użyciem LazyLoading np. to czy coś stoi na przeszkodzie, zebym mógł wykorzystać Linq do wyszukania czegoś w tej liście, wykonania na tym jakisch operacji i zapisania w bazie z uzyciem nHibernate???
Z góry dzięki za podpowiedz:)</description>
		<content:encoded><![CDATA[<p>Mam pytanie, może nie do końca związane z artykułem.<br />
Co znaczy, ze nHibernate nie obsługuje LINQa?<br />
Chcę sobie zaimplementować wyszukiwanie w List. Z użyciem Linq, bo byłoby najwygodniej.<br />
Jeśli więc taką listę obiektow zaciągnę w sesji z bazy, z użyciem LazyLoading np. to czy coś stoi na przeszkodzie, zebym mógł wykorzystać Linq do wyszukania czegoś w tej liście, wykonania na tym jakisch operacji i zapisania w bazie z uzyciem nHibernate???<br />
Z góry dzięki za podpowiedz:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: jenrom</title>
		<link>http://blog.jendrusz.pl/2009/03/18/fluent-nhibernate-rocks/#comment-27</link>
		<dc:creator>jenrom</dc:creator>
		<pubDate>Wed, 25 Mar 2009 20:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://jendrusz.wordpress.com/?p=256#comment-27</guid>
		<description>@dario-g: Zgadzam się całkowicie z tobą. Przy czym należy zwrócić uwagę na to, że korzystanie z wzorca Unit of Work na początku jest bardziej skomplikowane niż zastosowanie wzorca Active Record. Oczywiście po tym jak już się pozna wszystkie zalety wzorca Unit of Work, ciężko sobie wyobrazić inny sposób dostępu do danych. Mimo tego uważam że dla prostych aplikacji warto rozważać stosowanie Active Record&#039;a

@Bogusław
Może zainteresuje cię projekt Castle Active Record.</description>
		<content:encoded><![CDATA[<p>@dario-g: Zgadzam się całkowicie z tobą. Przy czym należy zwrócić uwagę na to, że korzystanie z wzorca Unit of Work na początku jest bardziej skomplikowane niż zastosowanie wzorca Active Record. Oczywiście po tym jak już się pozna wszystkie zalety wzorca Unit of Work, ciężko sobie wyobrazić inny sposób dostępu do danych. Mimo tego uważam że dla prostych aplikacji warto rozważać stosowanie Active Record&#8217;a</p>
<p>@Bogusław<br />
Może zainteresuje cię projekt Castle Active Record.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: dario-g</title>
		<link>http://blog.jendrusz.pl/2009/03/18/fluent-nhibernate-rocks/#comment-26</link>
		<dc:creator>dario-g</dc:creator>
		<pubDate>Tue, 24 Mar 2009 19:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://jendrusz.wordpress.com/?p=256#comment-26</guid>
		<description>@Bogusław: Tych dodatkowych linii kodu nie ma za wiele, a Unit of Work pattern jest naprawdę fajny :)</description>
		<content:encoded><![CDATA[<p>@Bogusław: Tych dodatkowych linii kodu nie ma za wiele, a Unit of Work pattern jest naprawdę fajny <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
