﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:blogChannel="http://www.hayrullahguven.com/"><channel><title>Hayrullah GÜVEN - Hayrullah GÜVEN Kişisel Web Sitesi</title><link>http://www.hayrullahguven.com/</link><description>Hayrullah GÜVEN Kişisel Web Sitesi</description><copyright>Copyright Hayrullah GÜVEN</copyright><generator>http://www.hayrullahguven.com/</generator><item><title>Bir Yol Hikayesi-3</title><link>http://www.hayrullahguven.com/Post/121/Bir-Yol-Hikayesi-3.aspx</link><description>&lt;p&gt;03.07.2011&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Sabahın erken saatlerinde Erdemin arabasıyla bizleri evlerimiz den almasıyla başladı tatil&lt;/p&gt;
&lt;p&gt;ser&amp;uuml;venimiz. Sabah 6.30-7.00 gibi Sakarya&amp;rsquo;dan başlayan yolculuğumuz Bilecik, Eskişehir, K&amp;uuml;tahya,&lt;/p&gt;
&lt;p&gt;Afyonkarahisar, Burdur ve Antalya g&amp;uuml;zerg&amp;acirc;hın da seyredecekti. Yola &amp;ccedil;ıktıktan sonraki ilk molamızı &amp;ouml;ğlen saatlerin de Afyon&amp;rsquo;da verdik. Burada yediğimiz yemeğin ardından yolumuza devam ettik. Ersin yol boyunca dinlenmek &amp;uuml;zere bize bir cd hazıramış i&amp;ccedil;erisinede bol miktarda sıla par&amp;ccedil;ası koymuştu. Cd &amp;nbsp;yi dinlemeye başlayınca ilk par&amp;ccedil;a yola &amp;ccedil;ok uygun olduğu kansınısına vardık hepimiz. Yol nereye biz oraya....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Uzun saatler yol gittikten sonra artık memletime Antalyama varmıştık. Tabiki doğru bizim eve gitmek i&amp;ccedil;in &amp;ccedil;evirdik direksiyonun y&amp;ouml;n&amp;uuml;n&amp;uuml;. Burada bir iki saatlik dinlenmenin ardından &amp;uuml;st&amp;uuml;m&amp;uuml;z&amp;uuml; değiştirdik ve Lara plajına gittik. Tatil daha yeni başlıyordu ve bu sadece ısınma turuydu. Y&amp;uuml;zmek değilde &amp;ccedil;immek diyelim bence biz ona :) 1-2 saat takıldıktan sonra eve d&amp;ouml;nd&amp;uuml;k.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space: pre;"&gt;&lt;/span&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Tatil uzun g&amp;ouml;r&amp;uuml;nsede g&amp;uuml;nler bize inat kısalmışmıydı ne. Akşam oluvermişti hemen. Bunu dert etmeden evin bah&amp;ccedil;esinde bir mangal partisine başladık. Tabiki bulaşıklara kadar parti demek daha doğru olacak...&lt;/p&gt;
&lt;p&gt;&lt;span&gt;	&lt;/span&gt;Uzun yıllar yaşadım ben o evde uzun sohbetler g&amp;ouml;rd&amp;uuml;m o asma yapraklarının altında. Ama dostlarda sohbet muhabbet, heleki b&amp;ouml;yle bir tatil &amp;ouml;ncesinde bu heycanla beraber bir başka oldu. Eminim ki onlarda o tadı almışlardır. Hepsine buradan ayrı ayrı teşekk&amp;uuml;r ediyorum. O hazzı ve tadı bizlere yaşattıkları i&amp;ccedil;in.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space: pre;"&gt;&lt;/span&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Artık uyumak vaktiydi. Yarın &amp;ouml;n&amp;uuml;m&amp;uuml;zde uzun Antalya yolları var ve zaman ise kısıtlıydı...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.hayrullahguven.com/Upload/Images/10539105.jpg" /&gt;&lt;/p&gt;</description><pubDate>3/31/2012 10:42:00 PM</pubDate></item><item><title>Bir Yol Hikayesi-2</title><link>http://www.hayrullahguven.com/Post/120/Bir-Yol-Hikayesi-2.aspx</link><description>&lt;p&gt;&lt;span style="white-space:pre"&gt;	&lt;/span&gt;&amp;Ouml;nce &amp;uuml;&amp;ccedil; arkadaşın zihnine d&amp;uuml;şm&amp;uuml;şt&amp;uuml; bu tatil.Kadir,Erdem ve Ersin. Akdeniz ve Ege turu yapılacaktı. &amp;Ccedil;ok
defa g&amp;uuml;ndeme geldi sohbet ortamlarında. Bir &amp;ccedil;ok sohbete bende iştirak ettim. Nedense ben katılmıcam diye tutturmuştum. Nendese bu inat&amp;ccedil;ılık. Ama &amp;ouml;yle şeyler &amp;ouml;yle konular ge&amp;ccedil;tiki &amp;nbsp;sohbet masasısında Bende dayanamadım artık.Tatil hakkında neler konuşulmadı ki, ne hayaller kurulmadı ki.
Temmuza kısa bir s&amp;uuml;re kalmıştı ki Rusya &amp;ndash; Moskova, oradan Ukrayna dendi neden olmasın dendi. Bir tatil yapılmalı dendi. Yıllar ge&amp;ccedil;sede &amp;uuml;zerine konuşulabilmeli. &amp;nbsp;Bir hesap
kitap yaptık. Biraz pahalı geldi, biraz da yol b&amp;uuml;y&amp;uuml;d&amp;uuml; g&amp;ouml;z&amp;uuml;m&amp;uuml;z de. Daha sonra rota &amp;ccedil;evrilmez mi
Avrupa&amp;rsquo;ya. 4 &amp;uuml;lke 4 şehir dedik, ispanya (Barselona) , Fransa (Paris), Hollanda (Amsterdam) ve İtalya
(Roma). Telefonlar a&amp;ccedil;ıldı, yine hesap kitap yapıldı. Bir arkadaşa uymayınca diğerine de uymadı.
Dedik ki anca beraber, hep beraber &amp;ccedil;ıkalım yola. Ve kararımızı verdik. &amp;Uuml;&amp;ccedil; temmuz g&amp;uuml;n&amp;uuml; ilk durak
Antalya. Her şey tamam basmalı gaza. Kadir, Erdem, Ersin ve Hayrullah&amp;rsquo;ın.
Bir yol hik&amp;acirc;yesi&amp;hellip;...&lt;/p&gt;</description><pubDate>3/28/2012 10:46:00 PM</pubDate></item><item><title>Bir Yol Hikayesi</title><link>http://www.hayrullahguven.com/Post/119/Bir-Yol-Hikayesi.aspx</link><description>&lt;p&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Yeni bir yaz geliyor ama ben daha ge&amp;ccedil;en yaz &amp;ccedil;ıktığımız tatili bir t&amp;uuml;rl&amp;uuml; satırlara aktaramamıştım. Kadirin hazırladığı g&amp;uuml;nl&amp;uuml;k aslında bu işin tuzu biberi oldu diyebiliriz. Ellerine sağlık ne diyelim. Sağolsun varolsun.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Tatil &amp;ccedil;ok &amp;ccedil;abuk ge&amp;ccedil;ti ama etkisi hala s&amp;uuml;r&amp;uuml;yor diyebilirim kesinlikle.... Nasıl unutulur o akdenizin havası suyu, nasıl silinir hafızadan egenin denizi değil mi ama. Rum evlerinden, kaya k&amp;ouml;y&amp;uuml;ne , leopatra plajından karetta karettalara :) &lt;/p&gt;
&lt;p&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Kadir'in yazdığı g&amp;uuml;nl&amp;uuml;ğe bende kendimce biraz ekleme yaparak aktarmaya &amp;ccedil;alışıcam. Hem tarihii hem turistik birazda rehber tadında olacak.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.hayrullahguven.com/Upload/Images/harita.jpg" width="400" /&gt;&lt;/p&gt;</description><pubDate>3/28/2012 10:29:00 PM</pubDate></item><item><title>Yazılım ihraç ederken, hayali ihracatçı sorgulaması</title><link>http://www.hayrullahguven.com/Post/118/Yazilim-ihrac-ederken-hayali-ihracatci-sorgulamasi.aspx</link><description>&lt;blockquote dir="ltr" style="margin-right: 0px;"&gt;
&lt;h3&gt;1989-2004 yılları arasında Netaş&amp;rsquo;ın AR-GE Direkt&amp;ouml;rl&amp;uuml;ğ&amp;uuml;&amp;rsquo;n&amp;uuml; y&amp;uuml;r&amp;uuml;ten Ali Akurgal&amp;rsquo;ın ilgin&amp;ccedil; bir anısını, bug&amp;uuml;n gelinen noktaya ışık tutması a&amp;ccedil;ısından &amp;ouml;nemli bulduk ve sizinle paylaşmak istedik:&lt;/h3&gt;
&lt;p&gt;Siz, yazılımın birimi nedir bilir misiniz?&lt;/p&gt;
&lt;p&gt;Metre.&lt;br /&gt;Evet metre.&lt;br /&gt;Neden metredir bilir misiniz?&lt;/p&gt;
&lt;p&gt;Anlatayım:&lt;br /&gt;1992 yılında, y&amp;acirc;ni topu topu 20 yıl &amp;ouml;nce, Netaş&amp;rsquo;ta ilk yazılım ihracatını ger&amp;ccedil;ekleştirdik. Hazırlanan bir yazılım paketini; tuşa bastık, o zaman internet falan yok, &amp;ccedil;atıdaki &amp;ccedil;anak marifeti ile, vallahi de billahi de m&amp;uuml;thiş bir hız olan 128kb/s ile, İngiltere&amp;rsquo;ye uydu &amp;uuml;zerinden yolladık. Faturayı da pullu posta ile yolladık. 2M$ bankaya geldi, kasaya koyduk.&lt;/p&gt;
&lt;p&gt;Aradan 3-4 ay ge&amp;ccedil;ti, vergi memurları geldiler. Dediler ki, &amp;ldquo;siz bir fatura yollamışsınız, 2M$&amp;rdquo;. &amp;ldquo;Evet&amp;rdquo; dedik. &amp;ldquo;Bu para &amp;ouml;denmiş&amp;rdquo; dediler. &amp;ldquo;Evet&amp;rdquo; dedik. &amp;ldquo;Ama mal &amp;ccedil;ıkışı yok, bu hayali ihracat&amp;rdquo; dediler!&lt;/p&gt;
&lt;p&gt;Bunun &amp;uuml;zerine vergi memurlarını ArGe&amp;rsquo;ye aldık, bir bilgisayarın başına oturttuk. &amp;ldquo;Şu &amp;lsquo;enter&amp;rsquo; tuşuna basar mısınız&amp;rdquo; dedik. Biri bastı. Sonra &amp;ldquo;ne oldu&amp;rdquo; diye sordu. &amp;ldquo;300k$&amp;rsquo;lık ihracat yaptınız, bunun da faturasını yollayacağız, o da &amp;ouml;denecek&amp;rdquo; dedik. Adam su&amp;ccedil;a ortak olmuş olduğu i&amp;ccedil;in &amp;ccedil;ok k&amp;ouml;t&amp;uuml; oldu. Sonra yazılım nasıl yazılır, uydu bağlantısı nedir, bu ne kadar para eder bunları gezdirip g&amp;ouml;sterip anlattık. Adamlar &amp;ldquo;&amp;ccedil;ok iyi anladık ama mal &amp;ccedil;ıkışı olması l&amp;acirc;zım, mevzuat b&amp;ouml;yle&amp;rdquo; dediler.&lt;/p&gt;
&lt;p&gt;Bunun &amp;uuml;zerine dedik ki: &amp;ldquo;biz bu yazılımı banda kaydedelim ( o zaman CD yok, hatt&amp;acirc; kaset bile yok, &amp;frac12;&amp;rdquo; makaralı bant kullanılıyor) onu yollayalım&amp;rdquo;. Adamlar bir &amp;ccedil;&amp;ouml;z&amp;uuml;m bulmuş olmanın sevinci ile &amp;ldquo;tamam dediler, kaydedin yollayın&amp;rdquo;. İhra&amp;ccedil; ettiğimiz yazılımın kaydı iki makara etti. Bunlar paketlendi ve g&amp;uuml;mr&amp;uuml;k komisyoncusuna verildi. Komisyoncu, bunları g&amp;uuml;mr&amp;uuml;ğe g&amp;ouml;t&amp;uuml;rd&amp;uuml; ve ihracat işlemine başladı. G&amp;uuml;mr&amp;uuml;k memuru, işlemi yapmış yapmış ve bir noktada sormuş: &amp;ldquo;TIRlar nerede?&amp;rdquo;. Komisyoncu da &amp;ldquo;TIR MIR yok hepsi bu iki zarf&amp;rdquo; demiş, masanın &amp;uuml;zerindeki teyp bantlarını g&amp;ouml;stermiş. G&amp;uuml;mr&amp;uuml;k memuru &amp;ldquo;bu iki zarf 2M$ edemez, ben bu işlemi yapamam&amp;rdquo; demiş, bırakmış.&lt;/p&gt;
&lt;p&gt;Mahkemeye gidildi, bilirkişi heyeti kuruldu, bizim o iki makaradaki yazılımın 2M$ edip etmeyeceğini (nasıl baktılarsa?) inceledi. Neyse ki, 2M$ eder dediler de &amp;ldquo;hayali ihracat&amp;rdquo;tan kurtulduk. Bu sefer, aynı komisyoncu, aynı g&amp;uuml;mr&amp;uuml;k memuruna aynı iki makarayı &amp;ldquo;2M$ eder mahkeme kararı&amp;rdquo; ile g&amp;ouml;t&amp;uuml;r&amp;uuml;p işlemi yeniden başlattı. Ancak, gene işlem sırasında, ihra&amp;ccedil; malının birim fiyatı, miktarı ve toplam fiyatının girilmesi gerekiyor. Mevzuat &amp;ouml;yle. Ne yapsınlar, iş daha uzamasın diye bakmışlar zarfta teyp bandı var, bir makarada ka&amp;ccedil; metre bant vardır diye kestirmişler, makarası 1.000 metreden 2.000 metre yazılım ihra&amp;ccedil; etmiş olmuşuz.&lt;/p&gt;
&lt;p&gt;Yaaa, yazılımın birimi metre. İşte b&amp;ouml;yle.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br /&gt;&lt;a target="_blank" href="http://www.kaldiracetkisi.com/?p=443"&gt;Alıntı&lt;/a&gt;</description><pubDate>3/21/2012 10:35:00 AM</pubDate></item><item><title>Auto-Increment Alan Sıfırlama</title><link>http://www.hayrullahguven.com/Post/117/Auto-Increment-Alan-Sifirlama.aspx</link><description>&lt;div&gt;Bir tablonuzda veri testi yaparken, &amp;ccedil;ok fazla veri eklemiş ve increment alanı &amp;ccedil;ok u&amp;ccedil;uk bir değerde g&amp;ouml;rm&amp;uuml;ş olabilirsiniz.Sıfırmalamk i&amp;ccedil;in&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;TRUNCATE TABLE TABLO_ADI&lt;/div&gt;</description><pubDate>3/13/2012 1:44:27 PM</pubDate></item><item><title>Extension Metotlar</title><link>http://www.hayrullahguven.com/Post/116/Extension-Metotlar.aspx</link><description>&lt;p&gt;Hepimiz biliyoruz ki LINQ c# 3.0 ile birlikte biz &amp;ccedil;ok farklı bir bakış a&amp;ccedil;ısı kazandırmıştır.LINQ ile gelen bir &amp;ccedil;ok yenilik .net 2.0 &amp;uuml;zerine genişletilebilir &amp;ouml;zelikler ile olmuştur.&amp;nbsp;Extensin, partial method, var &amp;nbsp;keyword&amp;uuml; ve bir &amp;ccedil;ok &amp;ouml;zellik &amp;ouml;rnek verilebilir.M&amp;uuml;mk&amp;uuml;n mertebe bloğumda k&amp;uuml;&amp;ccedil;&amp;uuml;k ipu&amp;ccedil;larına yermekte fayda g&amp;ouml;r&amp;uuml;yorum.&lt;/p&gt;
&lt;p&gt;Konumuz extension'lar. Bunun hakkında detaylı bilgi vermeyeceğim.&amp;nbsp;Eline sağlık Burak Selim Şenyurt hocamız zaten d&amp;ouml;kt&amp;uuml;rm&amp;uuml;ş. &amp;nbsp;Konu hakkında detaylı bilgi almak istyenle &lt;a target="_blank" href="http://www.buraksenyurt.com/post/C-30-Derinlemesine-Extension-Method-Kavramc4b1.aspx"&gt;link&lt;/a&gt;teki makaleyi okuyabilir.&lt;/p&gt;
&lt;p&gt;Ben projelerimde m&amp;uuml;mk&amp;uuml;n mertebe Util sınıflar kullanmaktansa extensionları kullanmayı tercih ediyorum.Ge&amp;ccedil;en nette konu ile ilgili bir araştırma yaparken&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://extensionmethod.net"&gt;http://extensionmethod.net&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;adresine rastgeldim. Extensionlar class lara g&amp;ouml;re d&amp;uuml;zenlemişler. Gayet işe yara extensionlar var.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Herkese iyi &amp;ccedil;alışmalar.&lt;/p&gt;</description><pubDate>2/5/2012 4:12:00 PM</pubDate></item><item><title>Ayinesi İştir Kişinin Lafa Bakılmaz...</title><link>http://www.hayrullahguven.com/Post/115/Ayinesi-Istir-Kisinin-Lafa-Bakilmaz-.aspx</link><description>Ayinesi İştir Kişinin Lafa Bakılmaz...</description><pubDate>1/20/2012 5:31:55 PM</pubDate></item><item><title>Good Code</title><link>http://www.hayrullahguven.com/Post/114/Good-Code.aspx</link><description>Any fool can write code that a computer can understand. Good programmers write code that humans can understand.(Martin Fowler)
</description><pubDate>1/20/2012 10:19:02 AM</pubDate></item><item><title>.Net uygulamalarında dll arama dizinleri</title><link>http://www.hayrullahguven.com/Post/113/-Net-uygulamalarinda-dll-arama-dizinleri.aspx</link><description>&lt;p&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Hepimizin bildiği &amp;uuml;zere .Net &amp;ccedil;atısı altında &amp;ccedil;alışan b&amp;uuml;t&amp;uuml;n uygulamalar dll mantığı ile &amp;ccedil;alışıyor ve biz bu dll ler &amp;uuml;zerinden işlemler ger&amp;ccedil;ekleştiriyoruz. Kendi yazdığımız uygulamalardaki referans edilen dll'ler ise Asp.Net ve Asp.Net MVC uygulamaları i&amp;ccedil;in&lt;strong&gt; "BIN"&lt;/strong&gt; klas&amp;ouml;r&amp;uuml; altında , masa&amp;uuml;st&amp;uuml; uygulamalarında da kendi bulunduğu klas&amp;ouml;rde yada &amp;nbsp;sistemin PATH değişkeninde bulunan klas&amp;ouml;rlerde aranır.Eğer bu dll gerel web gerek masa&amp;uuml;st&amp;uuml; uygulamalarında belirttiğim dizinlerin birisinde değilse programı &amp;ccedil;alıştırdığınızda bir hata mesajı alırsınız. Bu tip durumlarda (&amp;ouml;rneğin dlll 'erinizi ayrı bir klas&amp;ouml;rde toplamak istemeniz durumunda) bir config&amp;uuml;rasyon dosyası oluştururarak bu durumun &amp;uuml;stesinden geleblirsiniz.
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;WinForm uygulamalar i&amp;ccedil;in Visual Studioda projenize sağ tıklayarak Add --&amp;gt; New Item se&amp;ccedil;eneği ile bir application configuration File eklemelisiniz.&amp;Ouml;nemli bir noktayı hatırlatmalıyım. Eklemiş olduğunuz Configuration File dosyası 	 uygulamaadı.exe.config şeklinde olmalıdır. Şimdi gelelim configuration File dosyasının i&amp;ccedil;eriğine ;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: mceinline;"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: mceinline;"&gt;&amp;lt;configuration&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: mceinline;"&gt;&amp;lt;runtime&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: mceinline;"&gt;&amp;lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: mceinline;"&gt;&amp;lt;probing privatePath="extension;data"/&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: mceinline;"&gt;&amp;lt;/assemblyBinding&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: mceinline;"&gt;&amp;lt;/runtime&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: mceinline;"&gt;&amp;lt;/configuration&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Yukarıdaki xml configurasyon dosyasını biraz incelemek gerekirse bilmediğimiz sadece bir element var probing elementi.&lt;/p&gt;
&lt;p&gt;Orda belirtilen dll dosyalarını extension ve data klas&amp;ouml;rleri i&amp;ccedil;inde aramak. Eğer eğer bir setup oluşturacaksanız configrasyon dosyasının exe niz ile aynı klas&amp;ouml;rde olmasına dikkat ediniz.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Web uygulamlarında ise aşağı yukarı aynı işlem ger&amp;ccedil;ekleştiriliyor.A&amp;ccedil;tığımız &amp;nbsp;web projlerinde zaten bir tane configurasyon dosyası standart olarak gelmektedir. Hepimizin yakından bildiği Web.Config dosyası.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;configuration&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;runtime&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;probing &amp;nbsp;privatePath="App_Data/Dependencies"/&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/assemblyBinding&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/runtime&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/configuration&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Aslında web.config dosyasına ekliyeceğimiz tek bir satır."&amp;lt;probing &amp;nbsp;privatePath="App_Data/Dependencies"/&amp;gt;"&lt;/p&gt;
&lt;p&gt;Yukardada aynı şekilde referans edilen dll lerimizi "App_Data/Dependencies" klas&amp;ouml;r&amp;uuml; altında arayacak.
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>11/18/2011 8:09:00 PM</pubDate></item><item><title> Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions.</title><link>http://www.hayrullahguven.com/Post/112/Ensure-that-IncludeMetadataConvention-has-been-added-to-the-DbModelBuilder-conventions-.aspx</link><description>&lt;p&gt;Ef 4.1 in getirdiği g&amp;uuml;zel bir yenilik olan code first ile bir uygulama geliştiriyorsunuz. Veritabanınızı hazırladınız, domainlerinizi &amp;ccedil;ıkardınız ve onları map ettiniz. Buraya kadar herşey g&amp;uuml;zel gidiyor. Fakat ne zamanki siz db ye bağlanmak istediğiniz aşağıdaki hatayı almanız muhtemeldir.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;"&lt;strong&gt;Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions&lt;/strong&gt;"&lt;/p&gt;
&lt;p&gt;Aradığınızdada pek fazla bir kaynak bulamacağınız kesin. &amp;nbsp;Aslında &amp;ccedil;&amp;ouml;z&amp;uuml;m &amp;ccedil;ok basit. Veritabanınızı drop/delete edin ve uygulamanızı tekrar &amp;ccedil;alıştırın. Framework sizin i&amp;ccedil;in map ettiğiniz db yapısını tekrar oluşturacaktır. Artık &amp;ccedil;alışmaya devam edebilirisiniz. : )&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Linkten konu ile ilgili bilgiyi alabilirsiniz.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/ccf25dbe-5452-47b1-9a8f-080668922dd7"&gt;http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/ccf25dbe-5452-47b1-9a8f-080668922dd7&lt;/a&gt;&lt;/p&gt;</description><pubDate>6/18/2011 12:49:00 AM</pubDate></item></channel></rss>
