<?xml version="1.0" encoding="windows-1254"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arda Çetinkaya &#187; Entity Framework</title>
	<atom:link href="http://www.minepla.net/tag/entity-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.minepla.net</link>
	<description>Yazılım ve geri kalan her şey ile ilgili arada saçmaladıklarım...</description>
	<lastBuildDate>Fri, 09 Dec 2011 08:42:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Nedirtv.com Aralık ayı webinerleri&#8230;</title>
		<link>http://www.minepla.net/2011/12/nedirtv-com-aralik-ayi-webinerleri/</link>
		<comments>http://www.minepla.net/2011/12/nedirtv-com-aralik-ayi-webinerleri/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 19:57:43 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Etkinlik]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1704</guid>
		<description><![CDATA[Kasım ayı ile uzun sessizliğini bozan Nedirtv.com etkinlik serisi, Aralık ayında daha fazla konu ile devam ediyor. Aralık ayının kesinleşen programı aşağıdaki gibi&#8230;İlgilendiğiniz konuları kaçırmayın derim&#8230; Konu: Entity Framework ile Gerçek Hayat Örnekleri-1 Tarih: 12 Aralık 2011 Pazartesi &#8211; 21:00 Link: https://www.livemeeting.com/cc/mvp/join?id=Z3THGT&#38;role=attend Konuşmacı: Burak Selim ŞENYURT Konu: Entity Framework ile Gerçek Hayat Örnekleri-2 Tarih: 13 Aralık [...]]]></description>
			<content:encoded><![CDATA[<p>Kasım ayı ile uzun sessizliğini bozan Nedirtv.com etkinlik serisi, Aralık ayında daha fazla konu ile devam ediyor. Aralık ayının kesinleşen programı aşağıdaki gibi&#8230;İlgilendiğiniz konuları kaçırmayın derim&#8230;</p>
<p><strong>Konu:</strong> Entity Framework ile Gerçek Hayat Örnekleri-1<br />
<strong>Tarih:</strong> 12 Aralık 2011 Pazartesi &#8211; 21:00<br />
<strong>Link:</strong> <a href="https://www.livemeeting.com/cc/mvp/join?id=Z3THGT&amp;role=attend" rel="nofollow nofollow" target="_blank">https://<wbr>www.livemeeting.com/cc/mvp/</wbr><wbr>join?id=Z3THGT&amp;role=attend</wbr></a><br />
<strong>Konuşmacı:</strong> Burak Selim ŞENYURT</p>
<p><strong>Konu:</strong> Entity Framework ile Gerçek Hayat Örnekleri-2<br />
<strong>Tarih:</strong> 13 Aralık 2011 Salı &#8211; 21:00<br />
<strong>Link:</strong> <a href="https://www.livemeeting.com/cc/mvp/join?id=8FPTD6&amp;role=attend" rel="nofollow nofollow" target="_blank">https://<wbr>www.livemeeting.com/cc/mvp/</wbr><wbr>join?id=8FPTD6&amp;role=attend</wbr></a><br />
<strong>Konuşmacı:</strong> Burak Selim ŞENYURT</p>
<p><strong>Konu:</strong> CRM 2011 Programlama Teknikleri<br />
<strong>Tarih:</strong> 19 Aralık 2011 Pazartesi &#8211; 21:00<br />
<strong>Link: </strong><a href="https://www.livemeeting.com/cc/mvp/join?id=9N5553&amp;role=attend" rel="nofollow nofollow" target="_blank">https://<wbr>www.livemeeting.com/cc/mvp/</wbr><wbr>join?id=9N5553&amp;role=attend</wbr></a><br />
<strong>Konuşmacı:</strong> Barış KANLICA</p>
<p><strong>Konu:</strong> Cambaz Debugger &#8211; C# Uygulamalarında Hata Ayıklama<br />
<strong>Tarih:</strong> 24 Aralık 2011 Cumartesi &#8211; 21:00<br />
<strong>Link:</strong> <a href="https://www.livemeeting.com/cc/mvp/join?id=SP7FZ9&amp;role=attend&amp;pw=5%2BK7Hd5cW" rel="nofollow nofollow" target="_blank">https://<wbr>www.livemeeting.com/cc/mvp/</wbr><wbr>join?id=SP7FZ9&amp;role=attend&amp;</wbr><wbr>pw=5%2BK7Hd5cW</wbr></a><br />
<strong>Konuşmacı:</strong> Fatih BOY</p>
<p><strong>Konu:</strong> C#&#8217;ın Geleceğine Bir Bakış<br />
<strong>Tarih:</strong> 26 Aralık 2011 Pazartesi &#8211; 21:00<br />
<strong>Link:</strong> <a href="https://www.livemeeting.com/cc/mvp/join?id=NJD5T2&amp;role=attend&amp;pw=3%229Z%3CTp%2CW" rel="nofollow nofollow" target="_blank">https://<wbr>www.livemeeting.com/cc/mvp/</wbr><wbr>join?id=NJD5T2&amp;role=attend&amp;</wbr><wbr>pw=3%229Z%3CTp%2CW</wbr></a><br />
<strong>Konuşmacı:</strong> Fatih BOY</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2011/12/nedirtv-com-aralik-ayi-webinerleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 5 Beta, Internet Explorer 10 Preview ve dahası&#8230;</title>
		<link>http://www.minepla.net/2011/04/silverlight-5-beta-internet-explorer-10-preview-ve-dahasy/</link>
		<comments>http://www.minepla.net/2011/04/silverlight-5-beta-internet-explorer-10-preview-ve-dahasy/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 21:15:01 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Etkinlik]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1649</guid>
		<description><![CDATA[Microsoft&#8217;un her sene düzenlediği MIX etkinliği bu sene yine merak uyandıran gelişmeler ile tamamlandı. Internet Explorer 10 Preview versiyonunun, Silverlight 5 Beta&#8217;nın duyrulduğu etkinlikte, Windows Phone 7&#8242;nin geliştiriciler tarafındaki yenilikleri de yazılım geliştiricileri mutlu edecek gibi&#8230;Açıkcası hepsine çok ayrıntılı bakamadım ama ilerleyen zaman içerisinde güzel yenilikler bizleri bekliyor&#8230; MIX11&#8242;de ayrıca Asp.NET MVC 3 Tools güncellemesi [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft&#8217;un her sene düzenlediği MIX etkinliği bu sene yine merak uyandıran gelişmeler ile tamamlandı. Internet Explorer 10 Preview versiyonunun, Silverlight 5 Beta&#8217;nın duyrulduğu etkinlikte, Windows Phone 7&#8242;nin geliştiriciler tarafındaki yenilikleri de yazılım geliştiricileri mutlu edecek gibi&#8230;Açıkcası hepsine çok ayrıntılı bakamadım ama ilerleyen zaman içerisinde güzel yenilikler bizleri bekliyor&#8230;</p>
<p>MIX11&#8242;de ayrıca Asp.NET MVC 3 Tools güncellemesi ve Entity Framework 4.1 versiyonu da çıkmış oldu. Bütün bunlarla ilgili kaynaklara ulaşabileceğiniz linkleri derledim&#8230;İlgilenenlere başlangıç noktası olur umarım&#8230;</p>
<ul>
<li><strong><a href="http://ie.microsoft.com/testdrive/" target="_blank">Internet Explorer 10 Preview</a></strong></li>
<li><strong><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=82cbd599-d29a-43e3-b78b-0f863d22811a&amp;displaylang=en" target="_blank">Asp.Net MVC 3 Araçları güncellemesi</a></strong></li>
<li><strong><a href="http://windowsteamblog.com/windows_phone/b/wpdev/" target="_blank">Windows Phone 7 yenilikleri</a></strong></li>
<li><strong><a href="http://msdn.microsoft.com/en-us/library/gg696172(v=vs.103).aspx" target="_blank">Entity Framework 4.1</a></strong></li>
<li><a href="http://www.microsoft.com/silverlight/future/" target="_blank"><strong>Silverlight 5 Beta</strong></a></li>
</ul>
<p><strong><br />
</strong></p>
<p><strong><br />
</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2011/04/silverlight-5-beta-internet-explorer-10-preview-ve-dahasy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entity Framework için Oracle bileşenleri Beta olarak yayınlandı&#8230;</title>
		<link>http://www.minepla.net/2011/02/entity-framework-icin-oracle-bilethenleri-beta-olarak-yayynlandy/</link>
		<comments>http://www.minepla.net/2011/02/entity-framework-icin-oracle-bilethenleri-beta-olarak-yayynlandy/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 19:42:08 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1521</guid>
		<description><![CDATA[Entity Framework&#8217;ün en büyük eksiği Oracle desteği olmayışı idi&#8230;ODAC diye kısaltılan Oracle Data Access Components&#8217;da artık Entity Framework desteği de mevcut. Bu desteği vereceğini Oracle zaten daha önce duyurmuştu. 2011&#8242;in Q1&#8242;i sonu itibari ile de yayınlayacağını söyleyen bir yol haritasını da daha önce paylaşmıştı hatırlarsanız&#8230;Bu bağlamda ODAC&#8217;ın Entity Framework&#8217;lü desteği şimdilik Beta olarak yayınlandı. Aşağıdaki [...]]]></description>
			<content:encoded><![CDATA[<p>Entity Framework&#8217;ün en büyük eksiği Oracle desteği olmayışı idi&#8230;ODAC diye kısaltılan Oracle Data Access Components&#8217;da artık Entity Framework desteği de mevcut. Bu desteği vereceğini Oracle zaten daha önce duyurmuştu. 2011&#8242;in Q1&#8242;i sonu itibari ile de yayınlayacağını söyleyen bir yol haritasını da daha önce paylaşmıştı hatırlarsanız&#8230;Bu bağlamda ODAC&#8217;ın Entity Framework&#8217;lü desteği şimdilik Beta olarak yayınlandı. Aşağıdaki adresten indirebilir ve deneyebilirsiniz&#8230;</p>
<p style="text-align: center;"><a href="http://www.oracle.com/technetwork/topics/dotnet/downloads/oracleefbeta-302521.html"><strong>http://www.oracle.com/technetwork/topics/dotnet/downloads/oracleefbeta-302521.html</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2011/02/entity-framework-icin-oracle-bilethenleri-beta-olarak-yayynlandy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entity Framework CTP5 çıktı&#8230;</title>
		<link>http://www.minepla.net/2010/12/entity-framework-ctp5-cykty/</link>
		<comments>http://www.minepla.net/2010/12/entity-framework-ctp5-cykty/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 21:13:33 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1468</guid>
		<description><![CDATA[Entity Framework&#8217;ün Community Technology Preview 5 versiyonu çıktı. Bu versiyonu, Entity Framework&#8217;ün yeni versiyonunun son halinden önceki son CTP olduğu için incelemekte fayda var derim. Code First Programming Model&#8217;de gelen yeni özellikler sanırım bu CTP&#8217;nin en önemli yenilikleri. İlerleyen zaman içerisinde ayrıntılı olarak Entity Framework&#8217;ün yeni versiyonu ile ilgili ayrıntılı bir yazı yazıyor olacağım&#8230; Ama [...]]]></description>
			<content:encoded><![CDATA[<p>Entity Framework&#8217;ün Community Technology Preview 5 versiyonu çıktı. Bu versiyonu, Entity Framework&#8217;ün yeni versiyonunun son halinden önceki son CTP olduğu için incelemekte fayda var derim. Code First Programming Model&#8217;de gelen yeni özellikler sanırım bu CTP&#8217;nin en önemli yenilikleri. İlerleyen zaman içerisinde ayrıntılı olarak Entity Framework&#8217;ün yeni versiyonu ile ilgili ayrıntılı bir yazı yazıyor olacağım&#8230;</p>
<p>Ama şimdilik CTP 5&#8242;i <strong><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=35adb688-f8a7-4d28-86b1-b6235385389d">bu</a></strong> adresten indirebilirsiniz&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/12/entity-framework-ctp5-cykty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle ve ADO.Net Entity Framework kardeşliği</title>
		<link>http://www.minepla.net/2010/06/oracle-ve-ado-net-entity-framework-kardethlidhi/</link>
		<comments>http://www.minepla.net/2010/06/oracle-ve-ado-net-entity-framework-kardethlidhi/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 06:12:58 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1295</guid>
		<description><![CDATA[Oracle, .NET ortamında uygulama geliştiren ve veritabanı olarak Oracle ürünlerini kullanan geliştiriciler için güzel bir haber açıkladı. .NET uygulamalarından, Oracle&#8217;a bağlanmak için kullanılan ODP.NET (Oracle Data Provider for .NET) artık Entity Framework destekleyecek. Ama kötü bir haber bunun için biraz daha beklememiz gerekecek. ODP.Net&#8217;in Entity Framework destekli versiyonun Beta&#8217;sı bu yılın sonlarına doğru, son versiyon [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Oracle</strong>, .NET ortamında uygulama geliştiren ve veritabanı olarak Oracle ürünlerini kullanan geliştiriciler için güzel bir haber açıkladı. .NET uygulamalarından, Oracle&#8217;a bağlanmak için kullanılan<strong> ODP.NET (Oracle Data Provider for .NET) </strong>artık Entity Framework destekleyecek. Ama kötü bir haber bunun için biraz daha beklememiz gerekecek. ODP.Net&#8217;in Entity Framework destekli versiyonun Beta&#8217;sı bu yılın sonlarına doğru, son versiyon ise 2011 yılında çıkacakmış. Bekliyoruz bakalım&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/06/oracle-ve-ado-net-entity-framework-kardethlidhi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asp.Net MVC Framework&#8217;de Entity Framework hatası&#8230;</title>
		<link>http://www.minepla.net/2009/08/asp-net-mvc-frameworkde-entity-framework-hatasy/</link>
		<comments>http://www.minepla.net/2009/08/asp-net-mvc-frameworkde-entity-framework-hatasy/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 10:41:16 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=465</guid>
		<description><![CDATA[Compiler Error Message: CS0012: The type &#8216;System.Data.Objects.DataClasses.EntityObject&#8217; is defined in an assembly that is not referenced. You must add a reference to assembly &#8216;System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&#8242;. Asp.NET MVC Framework ile Entity Framework kullanmak isteyebilirsiniz&#8230;Bakınız ben&#8230;Çok basit bir işlem için tüm kodlarımı yazdım,ilgili referanslarımı verdim.Projelerimi derledim ve hiç bir hata almadım. Ta ki projeyi çalıştırana [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Compiler Error Message: CS0012: The type &#8216;System.Data.Objects.DataClasses.EntityObject&#8217; is defined in an assembly that is not referenced. You must add a reference to assembly &#8216;System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&#8242;.</p></blockquote>
<p>Asp.NET MVC Framework ile Entity Framework kullanmak isteyebilirsiniz&#8230;Bakınız ben&#8230;Çok basit bir işlem için tüm kodlarımı yazdım,ilgili referanslarımı verdim.Projelerimi derledim ve hiç bir hata almadım. Ta ki projeyi çalıştırana kadar&#8230;</p>
<p>Projeyi çalıştırdığımda yukarıdaki gibi bir hata aldım. İlgili bir DLL dosyasını bulamamadan kaynaklanan çok tanıdık bir hata. Proje referanslarımı kontrol ettim baktım düzgün,olması gereken tüm DLL&#8217;ler var&#8230;İlginç&#8230;</p>
<p>Sonra ASP.NET MVC Framework&#8217;te runtime&#8217;da bir sürü işlemlerin arka tarafta yapıldığı aklıma geldi ve runtime&#8217;da gerekli olacak bu DLL&#8217;in bir şekilde runtime sırasında yüklenmediği kanatine vardım.Ve tabi ki ilk baktığım yer web.config&#8217;deki assemblies kısmı oldu. Buraya aşağıdaki satırı ekleyince artık her şey istediğim gibi oldu.</p>
<blockquote><p>&lt;add assembly=&#8221;System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&#8243;/&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2009/08/asp-net-mvc-frameworkde-entity-framework-hatasy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entity Framework sorunsalları &#8220;Exception: Unable to load the specified metadata&#8221;</title>
		<link>http://www.minepla.net/2009/03/entity-framework-sorunsallary-exception-unable-to-load-the-specified-metadata/</link>
		<comments>http://www.minepla.net/2009/03/entity-framework-sorunsallary-exception-unable-to-load-the-specified-metadata/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 17:44:32 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=300</guid>
		<description><![CDATA[Eğer yukarıdaki hatayı alıyorsanız, config dosyanızda ki bağlantı cümleciğini kontrol edin. &#60;add name=&#8221;Entities&#8221; connectionString=&#8221;metadata=res://*/Model.csdl&#124;res://*/Model.ssdl&#124;res://*/Model.msl; provider=System.Data.SqlClient;provider connection string=&#38;quot; Data Source=127.0.0.1;Initial Catalog=MinePlaNET;Integrated Security=True;MultipleActiveResultSets=True&#38;quot;&#8221; providerName=&#8221;System.Data.EntityClient&#8221; /&#62; Koyu renkle belirttiğim isimlerin data modeliniz ile aynı isimde olması gerekmekte. Eğer manuel olarak data modelinizin ismini değiştirdiyseniz bu sorun ile karşılaşırsınız. Peki bunlar ne? Bunlar aslında 3 tane dosya, *.csdl,*.ssdl,*.msl. Entity [...]]]></description>
			<content:encoded><![CDATA[<p>Eğer yukarıdaki hatayı alıyorsanız, config dosyanızda ki bağlantı cümleciğini kontrol edin.</p>
<blockquote><p>&lt;add name=&#8221;Entities&#8221;<br />
connectionString=&#8221;metadata=res://*/<strong>Model.csdl</strong>|res://*/<strong>Model.ssdl</strong>|res://*/<strong>Model.msl</strong>;<br />
provider=System.Data.SqlClient;provider connection string=&amp;quot;<br />
Data Source=127.0.0.1;Initial Catalog=MinePlaNET;Integrated Security=True;MultipleActiveResultSets=True&amp;quot;&#8221; providerName=&#8221;System.Data.EntityClient&#8221; /&gt;</p></blockquote>
<p>Koyu renkle belirttiğim isimlerin data modeliniz ile aynı isimde olması gerekmekte. Eğer manuel olarak data modelinizin ismini değiştirdiyseniz bu sorun ile karşılaşırsınız. Peki bunlar ne? Bunlar aslında 3 tane dosya, *.csdl,*.ssdl,*.msl. Entity Framework&#8217;ün arka tarafta kullandığı dosyalar.Bunlar Entity Framework kullandığınız projenin DLL&#8217;inde resource olarak eklenmiş oluyor.Her hangi bir projede DLL&#8217;i eklediğinizde bu dosyalar ile bağlantı cümleciğini oluşturuyor&#8230;Dolayısıyla manuel değişikliklerde bunlara dikkat etmek gerekmekte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2009/03/entity-framework-sorunsallary-exception-unable-to-load-the-specified-metadata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ado.Net Entity Framework Data Modeli</title>
		<link>http://www.minepla.net/2008/10/adonet-entity-framework-data-modeli/</link>
		<comments>http://www.minepla.net/2008/10/adonet-entity-framework-data-modeli/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 17:46:14 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=177</guid>
		<description><![CDATA[Hatırlarsak, Microsoft uzun bir süre önce duyurduğu Ado.net Entity Framework’ü .NET 3.5 ile bizlere sunmuştu ve O/R Mapping konusunda piyasadaki yerini aldı. Ve açıkcası kişisel görüşüm, hiç beklemediğim bir şekilde oldukça güzel bir ürün çıkarmış. Ado.net Entity Framework’ün ne olduğunu önceki yazılarımda bulabilirsiniz. Google’da arama yapacak olursanız zaten bir çok kaynakla karşılaşabilirsiniz. Peki nasıl kullanıyoruz [...]]]></description>
			<content:encoded><![CDATA[<p>Hatırlarsak, Microsoft uzun bir süre önce duyurduğu Ado.net Entity Framework’ü .NET 3.5 ile bizlere sunmuştu ve O/R Mapping konusunda piyasadaki yerini aldı. Ve açıkcası kişisel görüşüm, hiç beklemediğim bir şekilde oldukça güzel bir ürün çıkarmış. Ado.net Entity Framework’ün ne olduğunu önceki yazılarımda bulabilirsiniz. Google’da arama yapacak olursanız zaten bir çok kaynakla karşılaşabilirsiniz.</p>
<p>Peki nasıl kullanıyoruz bu Entity Framework’ü. .NET 3.5 SP 1 ile son halini alan bu framework için önceleri Visual Studio’ya bir şeyler yüklemek gerekiyordu. Ama son çıkan service pack’ler ile bu ortadan kalktı.<br />
Öncelikle yeni bir proje açıyoruz ve data modelimizi oluşturuyoruz. Daha doğrusu mevcut SQL’de ki veritabanı modelimizi koda çeviriyoruz. Otomatik olarak oluşan kodlar, veritabanındaki yapıyı temsil ediyor. Veritabanındaki tablolar arasındaki ilişkiler kod tarafında kolayca kullanabileceğimiz şekilde, nesne modeli olarak oluşuyor. Data modelimizi oluşturmak için, yarattığımız projeye sağ tıklayıp Add New Item diyoruz.Çıkan ekrandan  ADO.NET Entity Data Model’i seçip, modelimiz için uygun ismi yazıyor ve Add diyoruz.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/capture.jpg"><img class="alignnone size-full wp-image-178 aligncenter" title="1" src="http://www.minepla.net/wp-content/uploads/capture.jpg" alt="" width="500" height="300" /></a></p>
<p>Bu işlemden sonra karşımıza Entity Data Model Wizard’ı çıkıyor. Bu ekran modelimizi oluşturmak için ilk adım. Generate From Database ve Empty Model şeklinde iki seçenek karşımıza çıkıyor olacak. Generate From Database dediğimizde, seçeceğimiz bir veritabanındaki yapıya göre Entity’lerimiz oluşacaktır. Veritabanındaki tüm ilişkiler, Entity’ler arasında yaratılacak ve veritabanındaki modeli, nesne modeli şeklinde kullanabileceğim. Empty Model dersek eğer, sıfırdan kendi Entity’lerimizi oluşturabileceğimiz bir prosedür bizi bekliyor olacak.</p>
<p><span id="more-177"></span></p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/capture1.jpg"><img class="alignnone size-full wp-image-179 aligncenter" title="2" src="http://www.minepla.net/wp-content/uploads/capture1.jpg" alt="" width="398" height="363" /></a></p>
<p>Next dediğimizde, alışık olduğumuz Connection String ayarları ile ilgili ekran karşımıza çıkacaktır. Buradan hangi veritabanına bağlanmak istiyorsak, ilgili parametreleri verip bağlantı cümleceğimizi yaratıyoruz. Bu cümlecik, app.config ya da web.config’de yer alıyor olacak. Daha sonra Next dediğimzde tabloları, view’ları ve stored procedure’leri seçebileceğimiz bir ekran bizi bekliyor olacak. Yani modelimizde, veritabanındaki hangi objelerin olacağını bu ekran aracılığla seçiyoruz.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/capture3.jpg"><img class="alignnone size-full wp-image-180 aligncenter" title="3" src="http://www.minepla.net/wp-content/uploads/capture3.jpg" alt="" width="366" height="310" /></a></p>
<p>Modelimiz için uygun bir namespace yazmayı unutmuyoruz tabi ki. Daha sonra Finish dediğimizde, Solution Explorer’da projemiz altında *.edmx uzantılı modelimizin oluşmuş olduğunu göreceksiniz.Dikkat edecek olursanız veritabanındaki tüm ilişkilerin de oluştuğunu göreceksiniz. İlişkilerin nesneler arasında property’ler şeklinde oluşuyor olması, bir nesneden ilişkili olduğu diğer nesneye kolayca ulaşmamızı sağlıyor.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/capture4.jpg"><img class="alignnone size-full wp-image-181 aligncenter" title="4" src="http://www.minepla.net/wp-content/uploads/capture4.jpg" alt="" width="317" height="204" /></a></p>
<p>Bir sonraki yazılarda oluşturduğumuz bu modeli nasıl kullanacağımızı üşenmezsem anlatmaya çalışacağım.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2008/10/adonet-entity-framework-data-modeli/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2008 ve .NET 3.5 Service Pack 1</title>
		<link>http://www.minepla.net/2008/08/visual-studio-2008-ve-net-35-service-pack-1/</link>
		<comments>http://www.minepla.net/2008/08/visual-studio-2008-ve-net-35-service-pack-1/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 10:28:33 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=140</guid>
		<description><![CDATA[Uzun zamandır beklenen .NET 3.5 Service Pack 1 geçtiğimiz günlerde çıktı. ADO.NET Entity Framework&#8217;ün son haline ulaşabileceğimiz bu güncellemede daha bir çok güzel yenilik ve iyileştirme var.  İlerleyen günlerde bunlardan bahsetmeye çalışacağım zamanım oldukça. .NET 3.5 Service Pack 1&#8242;i indirmek için http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&#38;displaylang=en Ayrıca aynı zamanda Visual Studio 2008 için de bir service pack çıktı. .NET 3.5 [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun zamandır beklenen .NET 3.5 Service Pack 1 geçtiğimiz günlerde çıktı. ADO.NET Entity Framework&#8217;ün son haline ulaşabileceğimiz bu güncellemede daha bir çok güzel yenilik ve iyileştirme var.  İlerleyen günlerde bunlardan bahsetmeye çalışacağım zamanım oldukça.</p>
<p>.NET 3.5 Service Pack 1&#8242;i indirmek için <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&amp;displaylang=en</a></p>
<p>Ayrıca aynı zamanda Visual Studio 2008 için de bir service pack çıktı. .NET 3.5 SP1 ile beraber gelen yeniliklerin IDE&#8217;ye uygunluğu açısından önemli güncellemeler içeren bu güncellemeyi indirmek için aşağıdaki adresi ziyaret etmeniz yeterli.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;displaylang=en</a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2008/08/visual-studio-2008-ve-net-35-service-pack-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ADO.NET Entity Framework Beta 3 çıktı.</title>
		<link>http://www.minepla.net/2007/12/adonet-entity-framework-beta-3-cykty/</link>
		<comments>http://www.minepla.net/2007/12/adonet-entity-framework-beta-3-cykty/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 13:47:46 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Miyop]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=115</guid>
		<description><![CDATA[ADO.NET Entity Framework Beta 3 çıktı. Buraya tıklayarak indirebilirsiniz.Bir önceki versyona göre baya bir değişiklik var;     Performance improvements Much quicker object query execution Simpler generated SQL Faster view generation   Easier disconnected operation ApplyPropertyChanges Public, serializable EntityKey property on EntityReference Attach on EntityReference Improvements to EntityKey serialization   Extensibility and business logic enhancements [...]]]></description>
			<content:encoded><![CDATA[<p>ADO.NET Entity Framework Beta 3 çıktı. <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=15DB9989-1621-444D-9B18-D1A04A21B519&amp;displaylang=en" target="_blank">Buraya</a> tıklayarak indirebilirsiniz.Bir önceki versyona göre baya bir değişiklik var;</p>
<p> </p>
<blockquote><p> </p>
<p><strong>Performance improvements</strong></p>
<ul>
<li>Much quicker object query execution</li>
<li>Simpler generated SQL</li>
<li>Faster view generation<br />
<strong> </strong></li>
</ul>
<p><strong>Easier disconnected operation</strong></p>
<ul>
<li>ApplyPropertyChanges</li>
<li>Public, serializable EntityKey property on EntityReference</li>
<li>Attach on EntityReference</li>
<li>Improvements to EntityKey serialization<br />
<strong> </strong></li>
</ul>
<p><strong>Extensibility and business logic enhancements</strong></p>
<ul>
<li>Partial methods in code generation for property changing and property changed events</li>
<li>Load with MergeOption</li>
<li>AssociationChanged Even</li>
</ul>
<p><strong>Query improvements</strong></p>
<ul>
<li>Additional canonical functions for LINQ to Entities</li>
<li>Apply operator elimination (makes more operations work in SQL Server 2000 and other databases)</li>
<li>Compiled LINQ query</li>
<li>ToTraceString() method on ObjectQuery and EntityCommand to facilitate debugging</li>
</ul>
<p><strong>Other</strong></p>
<ul>
<li>Provider interface allows better reasoning about primitive types</li>
<li>Connection management refinements</li>
</ul>
<p> </p></blockquote>
<p> </p>
<p>Peki bu Entity Framework ne?</p>
<p>Microsoft, .NET Framework 3.5 ile O/R Mapping olayına ciddi anlamda girmiş oldu. Entity Framework&#8217;de bu girişimin en somut örneği. Database&#8217;de bulunan tabloların 1:1 şeklinde kod tarafına yansıtılması LinqToSql&#8217;in bize sağladığı,yani var olan bir şeydi zaten. LinqToSql&#8217;e göre Entity, veritabanındaki bir tabloya denk geliyordu kavram olarak.Ama Entity kavramı uygulama açısından ve business logic açısından her zaman database&#8217;deki tablolar olmayabilir.</p>
<p>Şöyle ki; Veritabanımızda Kişi,Siparişler ve Adres şeklinde tablolar olsun. Business açısından da müşteri kavramı Kişi,Sipariş ve Adres özelliklerine sahip bir yapı olsun. Normalde böyle bir şeyi yapmak çok zor değil ancak hamal kod( <img src='http://www.minepla.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) diye adlandırabileceğim yazılımcıyı bir süre sonra sıkan kodlar yazmak gerekli. Entity Framework bizi bunlardan kurtarıyor. Ve ister istemez bir şekilde veritabanındaki yapıya ve şemasına bağlı olmak zorunda kalıyorduk. Aslında kötü bir şey değil bu ama farklı ihtiyaçlar için elimizi kolumuzu bağlıyordu.Kısaca ADO.NET Entity Framework&#8217;ü, veritabanı odaklı uygulama modelleri yerine uygulama odaklı veri modelleri oluşturmamızı sağlıyor.</p>
<p>Ayrıca Attribute kavramları ile yarattığınız kendi entityleri veritabanında tablo şeklinde oluşturabiliyorsunuz.Bu az önce dediğim uygulama odaklı veri modelleri oluşturmak kavramının bir parçası.<br />
 <br />
Visual Studio 2008&#8242;e yüklenen bir tool ile entity tasarımı yapmak oldukça basit ve eğlenceli bir hal alıyor.Üşenmezsem bir sonraki yazılarımda Visual Studio 2008 ile nasıl bu bahsetmiş olduğum şeyleri gerçekleştiriyoruz anlatacağım. (:</p>
<p>Daha geniş bilgileri aşağıdaki adreslerden temin edebilirsiniz&#8230;<br />
<a href="http://msdn2.microsoft.com/en-us/library/aa697427(VS.80).aspx">http://msdn2.microsoft.com/en-us/library/aa697427(VS.80).aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2007/12/adonet-entity-framework-beta-3-cykty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

