Kategori: LINQ


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
8

‘LINQ to Entities Does Not Recognize The Method ‘Int32 ToInt32(System.Object)’ Method, And This Method Cannot Be Translated Unto A Store Expression.’ Hatası ve Çözümü

Merhaba, Projelerimizde kullandığımız ve bizlere Entity Data Modeller üzerinde hızlı bir şekilde sorgulama imkanı sağlayan LINQ sorguları üzerinde başlıkta da gördüğünüz gibi aşağıdaki olası hatayı alabilirsiniz. System.NotSupportedException: ‘LINQ to Entities does not recognize the...

6

LINQ to Entities – LastOrDefault Metodunda NotSupportedException Hatası

Merhaba, LINQ to Entities sorgularından LastOrDefault metodu ile elinizdeki veri kümesinin son elemanını elde etmek istiyor lakin aşağıdaki hatayı alıyorsanız çözümü bu içeriğimizdedir. An unhandled exception of type ‘System.NotSupportedException’ occurred in EntityFramework.SqlServer.dll Additional information: LINQ...

8

Asp.NET MVC’de PagedList Kullanarak Verileri Sayfalama

Web projelerinde, veritabanında bulunan binlerce satırlık verilerle hizmet vermemiz gereken noktalarda sayfalamayı tercih ederiz.Bunun en temel noktası kullanıcılara görsel olarak yeterli veri akışı göstermenin yanında, server’da oluşturulan sitedenin performans açısından daha hızlı derlenebilmesi, veritabanına...

CollectionPager İle Repeater veya DataList Listeleme 6

CollectionPager İle Repeater veya DataList Listeleme

Genellikle Asp.NET aleminde Repeater veya DataList gibi veri listeleme kontrolleri vazgeçilmezdir.Bazen binlerce kayıtın tutulduğu listeleri DataSource’lerine atarız.Haliyle çok kullanışlı olduklarından dolayı bazı durumlarda GridView yerine bu nesneleri kullanırız.Tabi artıları olduğu kadar eksileride mevcuttur.GridView’de yapılan...

LINQ ile GETDATE() Nasıl Çekilir? 0

LINQ ile GETDATE() Nasıl Çekilir?

Eğer LINQ sorgularında GetDate() metodunu kullanmanız gerekiyorsa, veritabanında yeni bir view oluşturmamız yeterlidir. Örnek olarak aşağıdaki viewı oluşturunuz. .dbml dosyanızı güncelleyip, viewı .dbml dosyasına sürükleyin. Bu şekilde LINQ sorgularında, GetDate() metodundan yararlanmış olursunuz.

Asp.NET Hosting de URL Routing Hatası (404 Sayfa Bulunamadı) 25

Asp.NET Hosting de URL Routing Hatası (404 Sayfa Bulunamadı)

Günümüz siteleri, arama motorları optimizasyonuna uyum sağlama çabası içerisindedirler.Hal böyleyken site içerisindeki linklerin okunabilirlik açısından daha anlaşılabilir olması için .NET teknolojisinde genellikle URL Routing yönetimi kullanılmaktadır.Tabi bu yazımızın içeriği URL Routing değil, URL Routing...

Rastgele Sıralı List Koleksiyonu 0

Rastgele Sıralı List Koleksiyonu

Varsayalım ki, elimizde List tipinden bir koleksiyon olsun.İçinde de nesneler olsun.Her seferinde farklı farklı sıralanmış biçimde getirmek istiyorsak eğer aşağıdaki yönetmi uygulayabilirsiniz.

Linq To Sql – Stored Procedure Çalıştırmak 4

Linq To Sql – Stored Procedure Çalıştırmak

Linq To Sql de Stored Procedure çalıştırabiliriz.Linq To Sql’de stored procedurlerle çalışmanın ayrı bir zevkide, procedurelerin metod halinde kullanma olanağı vermesidir.Stored Procedure hakkında bilgisi olmayanlar Transact Sql-Stored Procedures(SAKLI YORDAMLAR) başlıklı yazımı inceleyebilirler.

Linq To Sql (Insert-Update-Delete) 2

Linq To Sql (Insert-Update-Delete)

Linq To Sql, sadece sorgunun şartına göre sonuç tabloları döndürmekten ibaret bir teknoloji değildir.Kayıt ekleyebilir, güncelleyebilir ve silebiliriz.Ve bu yaptığımız işlemler tabikide veritabanına yansıyacaktır.

Extension Metod Yazılışı ve Kullanımı 0

Extension Metod Yazılışı ve Kullanımı

C Sharp’ta Extension metod tanımlamayı ve kullanımını gösterelim.Programcıya oldukça esneklik sağlayan metodlardır.LINQ TO SQL uygulamalarında, dizi ve koleksiyon işlemlerinde oldukça kullanışlı ve kolaylık sağlayan metodlardır. Lambda İfadeleri (Lambda Expressions) isimli yazımda Extension metodlarının nasıl kullanıldıklarını...

Lambda İfadeleri (Lambda Expressions) 2

Lambda İfadeleri (Lambda Expressions)

Lambda ifadeleri anonim bir fonksiyon olarak isimlendirilebilir.Dikkatinizi çekerim ki, metod değil de fonksiyon olarak tanımlıyorum.Temelde belli bir giriş değerine, sonuç üreten bir fonksiyon tipidir. Lambda ifadelerini kullanırken =>(Lambda Operatörü) ifadesini kullanırız. Bu ifadenin sol...

LINQ TO SQL 0

LINQ TO SQL

LINQ teknolojisi tamamen veri erişim işlemini daha kolay ve anlaşılır hale getirmek amaçlı tasarlanmıştır.Bu veri erişim yöntemleri LINQ TO XML, LINQ TO OBJECT ve LINQ TO SQL olarak veri kaynağına göre değişiklik göstermektedir.Ben burada...

LINQ – Anonymous Type Kullanarak Sonuç Geri Dönme 0

LINQ – Anonymous Type Kullanarak Sonuç Geri Dönme

LINQ sorgulamalarında sonuç kümelerini ya var tipinden değişkene alabiliyorduk ya tipinden emin olduğumuz koleksiyona veya diziye çevirerek alabiliyorduk ya da kendi belirlediğimiz bir tip geri döndürüyorduk.LINQ sorgusu sonucunda elimize geçen sonuç kümesindeki nesnelerin ya...

LINQ (Language Integrated Query) 0

LINQ (Language Integrated Query)

LINQ (Language Integrated Query) yani “Dil ile Bütünleşik Sorgu” anlamına gelen, .NET dillerinde veritabanı sorgulama işlemini programatik kısımda gerçekleştirebilmemizi sağlayan, Microsoft .NET Framework bileşenidir. Bu yazı LINQ ‘ ya giriş niteliği taşımaktadır. LINQ TO...