Yazılım Mimarileri ve Tasarım Desenleri Üzerine

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.

CREATE VIEW vw_AnlikTarih
AS
SELECT GETDATE() AS DBDate

.dbml dosyanızı güncelleyip, viewı .dbml dosyasına sürükleyin.

VeriTabaniDataContext Veri = new VeriTabaniDataContext();
Convert.ToDateTime(Veri.vw_AnlikTarihs.First().DBDate)

Bu şekilde LINQ sorgularında, GetDate() metodundan yararlanmış olursunuz.

Mobil sürümden çık