{"id":3620,"date":"2024-11-11T17:15:12","date_gmt":"2024-11-11T14:15:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/"},"modified":"2024-11-11T17:15:12","modified_gmt":"2024-11-11T14:15:12","slug":"sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/","title":{"rendered":"SQL Server&#8217;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131"},"content":{"rendered":"<p>SQL Server&#8217;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/p>\n<p>Merhaba! Bu makalede, SQL Server&#8217;da Entity Framework Core 8 (EFCore 8) ile anahtar de\u011fer kar\u015f\u0131la\u015ft\u0131rmalar\u0131n\u0131n nas\u0131l case-insensitive (b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan) \u015fekilde yap\u0131labilece\u011fini inceleyece\u011fiz.<\/p>\n<p>EFCore 8&#8217;de SQL Server&#8217;daki veritaban\u0131 tablolar\u0131n\u0131n anahtar de\u011ferlerinin kar\u015f\u0131la\u015ft\u0131r\u0131lmas\u0131 varsay\u0131lan olarak case-sensitive (b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131) \u015fekilde ger\u00e7ekle\u015ftirilir. Bu, \u00f6rne\u011fin &#8220;Id&#8221; adl\u0131 bir anahtar s\u00fctunu i\u00e7in &#8220;id&#8221; veya &#8220;ID&#8221; gibi k\u00fc\u00e7\u00fck veya b\u00fcy\u00fck harf kombinasyonlar\u0131na sahip de\u011ferlerin farkl\u0131 olarak de\u011ferlendirildi\u011fi anlam\u0131na gelir. Bu durum, kodun beklenmedik \u015fekilde davranmas\u0131na veya hata vermesine neden olabilir. Bu sorunu \u00e7\u00f6zmek i\u00e7in birka\u00e7 farkl\u0131 y\u00f6ntem kullanabiliriz.<\/p>\n<h2>Case-Insensitive Kar\u015f\u0131la\u015ft\u0131rmalar i\u00e7in Y\u00f6ntemler<\/h2>\n<p>EFCore 8&#8217;de SQL Server ile case-insensitive anahtar kar\u015f\u0131la\u015ft\u0131rmalar\u0131 sa\u011flamak i\u00e7in birka\u00e7 farkl\u0131 y\u00f6ntem bulunmaktad\u0131r. Bu y\u00f6ntemlerin her biri farkl\u0131 avantajlar ve dezavantajlar sunar. \u0130\u015fte en yayg\u0131n olanlar\u0131:<\/p>\n<h3>1. Veritaban\u0131 Tablosunda Collation Ayarlar\u0131n\u0131 De\u011fi\u015ftirme<\/h3>\n<p>SQL Server&#8217;da veritaban\u0131 tablosunun collation ayarlar\u0131n\u0131 de\u011fi\u015ftirerek case-insensitive kar\u015f\u0131la\u015ft\u0131rmalar sa\u011flayabiliriz. Bu i\u015flem, veritaban\u0131 tablosundaki t\u00fcm s\u00fctunlar i\u00e7in ge\u00e7erlidir. <\/p>\n<p>\u00d6rnek olarak, &#8220;MyTable&#8221; adl\u0131 bir tablomuz oldu\u011funu ve &#8220;Id&#8221; adl\u0131 bir anahtar s\u00fctunu i\u00e7erdi\u011fini varsayal\u0131m. Bu tablonun collation ayar\u0131n\u0131 case-insensitive yapmak i\u00e7in a\u015fa\u011f\u0131daki SQL komutunu kullanabiliriz:<\/p>\n<p>&#8220;`sql<br \/>\nALTER TABLE MyTable ALTER COLUMN Id VARCHAR(50) COLLATE SQL_Latin1_General_CP1_CI_AS;<br \/>\n&#8220;`<\/p>\n<p>Bu komut, &#8220;Id&#8221; s\u00fctununun collation ayar\u0131n\u0131 &#8220;SQL_Latin1_General_CP1_CI_AS&#8221; olarak de\u011fi\u015ftirir. Bu collation, case-insensitive kar\u015f\u0131la\u015ft\u0131rmalar sa\u011flar. Bu y\u00f6ntem, veritaban\u0131 tablosundaki t\u00fcm s\u00fctunlar i\u00e7in ge\u00e7erlidir ve herhangi bir kod de\u011fi\u015fikli\u011fi gerektirmez. Ancak, mevcut verilerinizin collation ayar\u0131na g\u00f6re yeniden olu\u015fturulmas\u0131 gerekebilir.<\/p>\n<h3>2. ConnectionString&#8217;de Case-Insensitive Ayar\u0131n\u0131 Belirleme<\/h3>\n<p>EFCore 8&#8217;de connection string&#8217;de case-insensitive ayar\u0131 belirterek de case-insensitive kar\u015f\u0131la\u015ft\u0131rmalar sa\u011flayabiliriz. Bu y\u00f6ntem, t\u00fcm ba\u011flant\u0131 i\u00e7in ge\u00e7erlidir ve yaln\u0131zca connection string&#8217;e ek bir ayar eklemeyi gerektirir.<\/p>\n<p>\u00d6rne\u011fin, connection string&#8217;e a\u015fa\u011f\u0131daki ayar\u0131n\u0131 ekleyerek case-insensitive kar\u015f\u0131la\u015ft\u0131rmalar sa\u011flayabiliriz:<\/p>\n<p>&#8220;`<br \/>\n;MultipleActiveResultSets=True;Application Name=EntityFrameworkCore;<br \/>\n&#8220;`<\/p>\n<p>Bu ayar, EFCore&#8217;un SQL Server&#8217;a case-insensitive ba\u011flant\u0131 olu\u015fturmas\u0131n\u0131 sa\u011flar. Bu y\u00f6ntem, veritaban\u0131 tablolar\u0131ndaki collation ayarlar\u0131n\u0131 de\u011fi\u015ftirmeyi gerektirmez ve kod de\u011fi\u015fikli\u011fi de gerektirmez. Ancak, bu ayar t\u00fcm ba\u011flant\u0131 i\u00e7in ge\u00e7erlidir ve t\u00fcm veritaban\u0131 tablolar\u0131n\u0131 etkiler.<\/p>\n<h3>3. EFCore Konfig\u00fcrasyonlar\u0131nda Case-Insensitive Ayar\u0131n\u0131 Belirleme<\/h3>\n<p>EFCore&#8217;un konfig\u00fcrasyonlar\u0131nda case-insensitive ayar\u0131n\u0131 belirterek de case-insensitive kar\u015f\u0131la\u015ft\u0131rmalar sa\u011flayabiliriz. Bu y\u00f6ntem, belirli bir model veya varl\u0131k t\u00fcr\u00fc i\u00e7in ge\u00e7erlidir ve kod de\u011fi\u015fikli\u011fi gerektirebilir.<\/p>\n<p>\u00d6rnek olarak, &#8220;MyEntity&#8221; adl\u0131 bir varl\u0131k t\u00fcr\u00fcm\u00fcz oldu\u011funu varsayal\u0131m. Bu varl\u0131k t\u00fcr\u00fcn\u00fcn anahtar de\u011ferlerinin case-insensitive \u015fekilde kar\u015f\u0131la\u015ft\u0131r\u0131lmas\u0131n\u0131 sa\u011flamak i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabiliriz:<\/p>\n<p>&#8220;`csharp<br \/>\nprotected override void OnModelCreating(ModelBuilder modelBuilder)<br \/>\n{<br \/>\n    modelBuilder.Entity<MyEntity>().Property(e => e.Id)<br \/>\n        .HasColumnType(&#8220;VARCHAR(50)&#8221;)<br \/>\n        .HasConversion(v => v.ToUpperInvariant(), v => v);<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>Bu kod, &#8220;Id&#8221; s\u00fctunu i\u00e7in case-insensitive kar\u015f\u0131la\u015ft\u0131rmalar\u0131 sa\u011flamak i\u00e7in bir conversion kullan\u0131r. Bu y\u00f6ntem, belirli bir model veya varl\u0131k t\u00fcr\u00fc i\u00e7in ge\u00e7erlidir ve veritaban\u0131 tablolar\u0131n\u0131n collation ayarlar\u0131n\u0131 de\u011fi\u015ftirmeyi gerektirmez. Ancak, kod de\u011fi\u015fikli\u011fi gerektirebilir.<\/p>\n<h2>\u00d6zet<\/h2>\n<p>SQL Server&#8217;da EFCore 8 ile case-insensitive anahtar kar\u015f\u0131la\u015ft\u0131rmalar\u0131 sa\u011flamak i\u00e7in birka\u00e7 farkl\u0131 y\u00f6ntem bulunmaktad\u0131r. Her y\u00f6ntemin farkl\u0131 avantajlar\u0131 ve dezavantajlar\u0131 vard\u0131r. Bu y\u00f6ntemleri do\u011fru \u015fekilde se\u00e7erek kodumuzun beklendi\u011fi gibi davranmas\u0131n\u0131 ve hatalardan ka\u00e7\u0131nmas\u0131n\u0131 sa\u011flayabiliriz.<\/p>\n<h2>Kaynaklar<\/h2>\n<ul>\n<li><a href=\"https:\/\/dev.to\/scottpony\/sql-server-key-values-are-compared-case-insensitively-in-efcore-8-im0\" target=\"_blank\" rel=\"noopener noreferrer\">SQL Server Key Values are Compared Case-Insensitively in EFCore 8<\/a><\/li>\n<li><a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\" rel=\"noopener noreferrer\">Fatih Soysal Blog<\/a><\/li>\n<\/ul>\n<p>Umar\u0131m bu makale, SQL Server&#8217;da EFCore 8 ile case-insensitive anahtar kar\u015f\u0131la\u015ft\u0131rmalar\u0131n\u0131 anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur. Daha fazla bilgi i\u00e7in l\u00fctfen a\u015fa\u011f\u0131daki kaynaklara g\u00f6z at\u0131n.<\/p>\n<p>#Etiketler<br \/>\nSQL Server, EFCore 8, Case-Insensitive, Anahtar De\u011ferler, Kar\u015f\u0131la\u015ft\u0131rma, Collation, ConnectionString, Konfig\u00fcrasyon, Veritaban\u0131, Model, Varl\u0131k, Conversion<\/p>\n","protected":false},"excerpt":{"rendered":"SQL Server&#8217;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131 Merhaba! Bu makalede, SQL Server&#8217;da Entity Framework Core 8&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-3620","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SQL Server&#039;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, SQL Server&#039;da Entity Framework Core 8 (EFCore 8) ile anahtar de\u011fer kar\u015f\u0131la\u015ft\u0131rmalar\u0131n\u0131n nas\u0131l case-insensitive (b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan) \u015fekilde yap\u0131labilece\u011fini inceleyece\u011fiz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL Server&#039;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, SQL Server&#039;da Entity Framework Core 8 (EFCore 8) ile anahtar de\u011fer kar\u015f\u0131la\u015ft\u0131rmalar\u0131n\u0131n nas\u0131l case-insensitive (b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan) \u015fekilde yap\u0131labilece\u011fini inceleyece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-11T14:15:12+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"SQL Server&#8217;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131\",\"datePublished\":\"2024-11-11T14:15:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/\"},\"wordCount\":755,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/\",\"name\":\"SQL Server'da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-11T14:15:12+00:00\",\"description\":\"Merhaba! Bu makalede, SQL Server'da Entity Framework Core 8 (EFCore 8) ile anahtar de\u011fer kar\u015f\u0131la\u015ft\u0131rmalar\u0131n\u0131n nas\u0131l case-insensitive (b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan) \u015fekilde yap\u0131labilece\u011fini inceleyece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL Server&#8217;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SQL Server'da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131","description":"Merhaba! Bu makalede, SQL Server'da Entity Framework Core 8 (EFCore 8) ile anahtar de\u011fer kar\u015f\u0131la\u015ft\u0131rmalar\u0131n\u0131n nas\u0131l case-insensitive (b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan) \u015fekilde yap\u0131labilece\u011fini inceleyece\u011fiz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/","og_locale":"tr_TR","og_type":"article","og_title":"SQL Server'da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131","og_description":"Merhaba! Bu makalede, SQL Server'da Entity Framework Core 8 (EFCore 8) ile anahtar de\u011fer kar\u015f\u0131la\u015ft\u0131rmalar\u0131n\u0131n nas\u0131l case-insensitive (b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan) \u015fekilde yap\u0131labilece\u011fini inceleyece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-11T14:15:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"SQL Server&#8217;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131","datePublished":"2024-11-11T14:15:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/"},"wordCount":755,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/","url":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/","name":"SQL Server'da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-11T14:15:12+00:00","description":"Merhaba! Bu makalede, SQL Server'da Entity Framework Core 8 (EFCore 8) ile anahtar de\u011fer kar\u015f\u0131la\u015ft\u0131rmalar\u0131n\u0131n nas\u0131l case-insensitive (b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan) \u015fekilde yap\u0131labilece\u011fini inceleyece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sql-serverda-efcore-8-ile-case-insensitive-anahtar-deger-karsilastirmasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SQL Server&#8217;da EFCore 8 ile Case-Insensitive Anahtar De\u011fer Kar\u015f\u0131la\u015ft\u0131rmas\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=3620"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3620\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=3620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=3620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=3620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}