<?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>Ενδιαφέρουσες Ειδήσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/67/ShowForum.aspx</link><description>Νέα, Ειδήσεις και 'Αρθρα από ελληνικά και ξένα sites που ενδιαφέρουν τους Έλληνες developers</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Διαθέσιμη η beta 1 έκδοση τoυ Entity Framework 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72730.aspx</link><pubDate>Sat, 01 Jun 2013 09:29:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72730</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72730.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=67&amp;PostID=72730</wfw:commentRss><description>&lt;p&gt;Το ADO.Net Team ανακοίνωσε στο &lt;a href="http://blogs.msdn.com/b/adonet/archive/2013/05/30/ef6-beta-1-available.aspx"&gt;blog&lt;/a&gt; του, την διαθεσιμότητα του EF 6.0 beta 1.&lt;/p&gt;&lt;p&gt;Στο παραπάνω Post μπορείτε να δείτε τι άλλαξε από την προηγούμενη έκδοσγη EF 6.0 Alpha 3 &lt;br&gt;&lt;/p&gt;&lt;p&gt;Μπορείτε να κατεβάσετε την νέα έκδοση (runtime) από &lt;a href="https://nuget.org/packages/EntityFramework/6.0.0-beta1"&gt;εδώ&lt;br&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Μπορείτε να κατεβάσετε τα EF 6.0 tools για το Visual Studio από &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=39076" target="_blank"&gt;εδώ&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;Μπορείτε να δώσετε το δικό σας feedback &lt;a href="http://entityframework.codeplex.com/discussions/create" target="_blank"&gt;εδώ&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Να πούμε πλέον ότι το Entity Framework είναι open source project και μπορείτε να βρείτε όλο το project (source code) στην διεύθυνση &lt;b&gt;http://entityframework.codeplex.com&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Ο κάθε developer μπορεί να κάνει submit τον κώδικα του (proposed features,bug fixing) στο ado.net team. Μόνο αυτοί έχουν όμως την δυνατότητα να κάνουν sumbit τις αλλαγές στο codebase.&lt;/p&gt;&lt;p&gt;Υπάρχουν nightly builds και μπορεί έτσι κάποιος να κατεβάσει ότι πιο "έτοιμο" έχει και το ίδιο το ado.net team. Υπάρχουν φυσικά και τα περιοδικά releases (alpha,beta) στο Nuget. &lt;br&gt;&lt;/p&gt;&lt;p&gt;Κάποια από τα πιο σημαντικά νέα features που θα βρούμε στο EF 6.0 είναι τα&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Stored Procedures support in Code First&lt;/li&gt;&lt;li&gt;&amp;nbsp;Support for .Net 4.5 Async/Await pattern&lt;/li&gt;&lt;li&gt;&amp;nbsp;Migrations support for Multi-tenant databases&lt;/li&gt;&lt;li&gt;&amp;nbsp;Full EF API moves from .Net into Nuget package&lt;/li&gt;&lt;li&gt;&amp;nbsp;Enum and Spatial support for .Net 4.0 EF projects&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Εδώ θα ήθελα να εξηγήσω κάποιες παρανοήσεις που υπάρχουν σχετικά με τα EF versions και τα dependencies που υπάρχουν με τα versions του .Net Framework.&lt;/p&gt;&lt;p&gt;Αυτό που ισχύει για την τελευταία working (stable) έκδοση 5.0 του EF 
είναι λίγο διαφορετικό σε σχέση με αυτό που ισχύει στο EF 6.0 beta 
έκδοση.&lt;/p&gt;&lt;p&gt;Τα EF Core APIS (Object Services, ObjectContext,EntityClient) στην 
έκδοση 5.0 είναι μέρος του .Net 4.0 και 4.5.&lt;/p&gt;&lt;p&gt;Το API για το Code First (POCO), DbContenxt είναι μέρος του &lt;b&gt;EntityFamework.dll&lt;/b&gt; που είναι διαθέσιμο μέσω Nuget. &lt;br&gt;&lt;/p&gt;&lt;p&gt;Μπορούμε να χρησιμοποιήσουμε το EF 5.0 και με .Νet 4.0 projects αλλά και με .Net 4.5 Projects. &lt;/p&gt;&lt;p&gt;Αν χρησιμοποιήσουμε EF 5.0 με ένα .Net 4.0 project δεν θα έχουμε στην διάθεση μας features όπως (Enum support,Spatial data,query caching) &lt;br&gt;&lt;/p&gt;&lt;p&gt;Στη έκδοση 6.0 του EF όλα τα assemblies (Core 
APIs) θα μεταφερθούν στο Entity Framework Nuget package - &lt;b&gt;EntityFamework.dll assembly&lt;/b&gt; &lt;/p&gt;&lt;p&gt;Με αυτό τον τρόπο ακόμα και στα .Net 4.0 projects θα μπορέσουμε να χρησιμοποιήσουμε features του EF που ήταν σε μετέπειτα εκδόσεις όπως enums &amp;amp; spatial data. Επίσης θα έχουμε όλο τα performance enhancements που έφεραν μαζί της οι έκδοσεις 5.0 και 6.0 του EF.&lt;/p&gt;&lt;p&gt;Με αυτό τον τρόπο δεν θα υπάρχει και dependency μεταξύ των releases του .Net Framework και των EF εκδόσεων. Οι εκδόσεις του EF θα είναι πολύ πιο συχνές από τις νέες εκδόσεις του Framework. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>