<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: nHibernate</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6022.aspx</link><pubDate>Fri, 07 Oct 2005 21:53:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6022</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6022.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=6022</wfw:commentRss><description>&lt;P align=justify&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Το ποιό mapper θα χρησιμοποιήσεις δεν είναι μια απλή επιλογή. Κάθε εργαλείο έχει τα δικά του χαρακτηριστικά, π.χ. υποστήριξη caching, ανεξάρτητο μοντέλο, ή μοντέλο βασισμένο στη βάση, υποστήριξη/δημιουργία stored procedures. Η επιλογή του εργαλείου θα επηρρεάσει και το πως σχεδιάζεις την εφαρμογή σου. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Αν για παράδειγμα, το ORM που θα επιλέξεις δεν υποστηρίζει views και stored procedures, θα αναγκαστείς να δώσεις permissions απευθείας στους πίνακες και η εφαρμογή σου θα είναι ευαίσθητη σε αλλαγές που μπορεί να γίνουν στην βάση στο χώρο του πελάτη. Υπάρχουν από την άλλη ORM που θα δημιουργήσουν αυτόματα τα κατάλληλα stored procedures και views, αλλά δεν θα έχουν ενσωματωμένο caching ή την δικιά τους γλώσσα για queries.&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Όσον αφορά τα stored procedures, τα υποστηρίζει το Hibernate3 αλλά όχι το nHibernate στην παρούσα έκδοση του.&amp;nbsp;Προσωπικά θα το χρησιμοποιούσα μόνο αν ήμουν σίγουρος ότι&amp;nbsp;η εφαρμογή μου δεν χρειάζεται περίπλοκο σχήμα και οι απαιτήσεις ασφαλείας είναι απλές και περιορισμένες. Τώρα μάλιστα που θα υπάρχει η δυνατότητα να γραφτούν stored procedures σε .ΝΕΤ για τον SQL Server, θα απέφευγα ένα ORM που θα με εμπόδιζε να τις χρησιμοποιήσω στο μέλλον.&lt;/P&gt;
&lt;P align=justify&gt;Θα βρεις μια πολύ καλή λίστα με κριτήρια επιλογής για ORM στο &lt;A href="http://madgeek.com/Articles/ORMapping/EN/mapping.htm"&gt;http://madgeek.com/Articles/ORMapping/EN/mapping.htm&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: nHibernate</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6017.aspx</link><pubDate>Fri, 07 Oct 2005 21:10:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6017</guid><dc:creator>kyriakoy</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6017.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=6017</wfw:commentRss><description>Την καλύτερη απάντηση για αυτό που ρωτάς θα την βρεις σε αυτό το thread : &lt;BR&gt;&lt;A href="http://nhibernate.sourceforge.net/forum/viewtopic.php?t=842 "&gt;http://nhibernate.sourceforge.net/forum/viewtopic.php?t=842 &lt;/A&gt; &lt;BR&gt;&lt;BR&gt;Προσωπικά το παρακολουθώ εδώ και καιρό και έχω καταλήξει ότι είναι το καλύτερο στην κατηγορία των καθαρών O/R Mapper, το άλλα πολύ καλό είναι το LLBGen Pro αλλά είναι περισσότερο generator και όχι τόσο καθαρό O/R Mapper. &lt;BR&gt;Νομίζω ότι είναι κάπως δύσκολο στην αρχική εκμάθηση και σίγουρα χρειάζεται δυνατό domain model αλλά έχει καταπληκτικές δυνατότητες (HQL). &lt;BR&gt;Από ότι βλέπω εδραιώνεται όλο και περισσότερο σαν το καλύτερο O/R Mapper μιας και το αναφέρουν και το χρησιμοποιούν όλο και περισσότεροι, σε πάρα πολλά σεμινάρια και συνέδρια. &lt;BR&gt;Η έκδοση που υπάρχει σήμερα (RC3) θεωρείται πολύ σταθερή για production αν και εγώ δεν έχω κάνει κάτι τέτοιο ακόμη. &lt;BR&gt;</description></item><item><title>Απ: nHibernate</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6016.aspx</link><pubDate>Fri, 07 Oct 2005 21:07:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6016</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6016.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=6016</wfw:commentRss><description>&lt;P&gt;Αντί απαντήσεως (λόγω έλλειψης χρόνου αυτή τη συγκεκριμένη στιγμή), να σε παραπέμψω κατ'αρχήν σε &lt;A HREF="/cs/forums/1111/ShowPost.aspx"&gt;ένα παλιότερο thread &lt;/A&gt;που ίσως σου δώσει κάποια χρήσιμη πληροφορία.&lt;/P&gt;</description></item><item><title>nHibernate</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6012.aspx</link><pubDate>Fri, 07 Oct 2005 20:46:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6012</guid><dc:creator>Pilgrim</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6012.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=6012</wfw:commentRss><description>Ποιά είναι η άποψη σας για τον συγκεκριμένο O/R Mapper ?&lt;br&gt;&lt;br&gt;Το έχετε χρησιμοποιήσει με C# ? Είδατε προβλήματα ? Το συστήνετε ή ... άστο καλύτερα.. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>