LinQ | Yanlış Kullanıyoruz | C# LinQ | EntityFramework

  Рет қаралды 17,366

Tech Buddy

Tech Buddy

Күн бұрын

Пікірлер: 43
@semihatalay865
@semihatalay865 2 жыл бұрын
Böyle işin mantığını anlatan videoları çok seviyorum. Emeğinize sağlık...
@umutsatur7963
@umutsatur7963 2 жыл бұрын
Çok faydalı oldu. Teşekkür ederiz Takipteyiz hocam.
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Çok teşekkür ederim :)
@abdulkadirkg
@abdulkadirkg 2 жыл бұрын
Eline sağlık salih hocam
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Çok teşekkür ederim :)
@CemilArancak
@CemilArancak 2 жыл бұрын
Detaylı bir anlatım olmuş teşekkürler.
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Çok teşekkür ederim :)
@oguzhankomcu2031
@oguzhankomcu2031 2 жыл бұрын
Expressin oluşturuken bu tarz bir "Expression expression" sorgu daha basit değil mi ? .Bununla içine her türlü where sorgusunu yazabiliyoruz . Listeleme içinde iyi expression kodları var . Hatta hepsini beraber yapabilecek , aynı bir joinli ,orderbylı sql sorgusu yazıyorumuş gibi Expression methotlarını oluşturup , isteğinize göre çalıştırabilirsiniz.
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
En başta bahsettiğim gibi Expression'lar özel yapılar. Benim buradaki amacım oradaki expression'ları kullanmadan extension metodlar yazmaktı ki daha anlaşılır olsun :)
@ermekbakyt5507
@ermekbakyt5507 2 жыл бұрын
Cok tesekkur ederiz! Faydali bir ders olmus!!!
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Çok teşekkür ederim :)
@alpsavasdev
@alpsavasdev Жыл бұрын
Cok faydali ve aydinlatici bir icerik olmus hocam elinize saglik. Not olarak, IQueryable da IEnumerable da "deferred execution" mantigiyla calisiyor. Yani her ikisinde de Where icerisinde yazilan predicate'ler birlestirilerek calistiriliyor enumeration esnasinda.
@suleyman8843
@suleyman8843 2 жыл бұрын
Teşekkür ederiz hocam
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Teşekkürler :)
@omercetin9376
@omercetin9376 2 жыл бұрын
Hocam eline emeğine sağlık öncelikle :) Benim merak ettiğim asıl konu relational sorgular. Bir dönem en çok üzerinde zaman harcamak zorunda olduğum konu olmuştu bu konu. Hem join lerini yapıp hem join türlerine göre sorgu çalıştırmak konusundaki "best practice" ler sanırım en fazla ihtiyaç duyulup ulaşılamayan konudur bence :)
@eminucar1
@eminucar1 2 жыл бұрын
Eline sağlık hocam
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Çok teşekkür ederim :)
@kamilkirdi9076
@kamilkirdi9076 2 жыл бұрын
Çokca yapılan bir yanlışa değinmişsiniz. Ellerine emeklerinize sağlık
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Çok teşekkür ederim :)
@seymur.halley
@seymur.halley Жыл бұрын
Allah razı olsun hocam
@ucretsiztakipci6612
@ucretsiztakipci6612 2 жыл бұрын
Bu konudaki en büyük acıyı IEnumerable ve IQueryable arasındaki fark bilinmediğinde çekiyoruz.
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Aynen öyle maalesef :)
@oguzhankomcu2031
@oguzhankomcu2031 2 жыл бұрын
OO hocam github copilot kullanmaya başlamışsınız veya ben daha yeni gördüm .Mükemmel bir teknooji :D
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
2 hafta kadar önce aktifleştirdiler hesabımı :) Biraz test yaptım gerçtekten muazzam. Bir ara Discord toplantımızda testini hep birlikte yapıcaz canlı yayında
@naibresidov9662
@naibresidov9662 2 жыл бұрын
tesekuuller
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Çok teşekkür ederim :)
@organikhosaff
@organikhosaff 2 жыл бұрын
Teşekkürler hocam
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Teşekkürler :)
@dnzkrblt
@dnzkrblt 2 жыл бұрын
FirstOrDefault senin FirstOrDefault'un diye düşünüyorum. Çünkü normalde liste boş değilse sıfır indexi, boş ise var ise objenin constructor değerini yani default(TSource)'u döner. Temel olarak şunu demek istedin sanırım; "ToList -> Where yaparsan performans kaybı olur" çok haklısın. Genel olarak Db işlemlerinde özellikle en son olarak ToList demek lazım.
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Merhabalar, Evet ToList veya bunun gibi Generation işlemlerini gerçekleştiren metodların kullanımına dikkat edilmeli demek istedim. Ayrıca bir class için default value null olacağı için objenin constructor değeri değil de null olarak geriye dönecektir FirstOrDefault metodu default(TSource) veya default şeklinde kullanıldığında.
@soyermert
@soyermert 2 жыл бұрын
azına sağlık
@enescivelek3369
@enescivelek3369 2 жыл бұрын
hocam ben bi masaüstü uygulama yazıyorum dbfirst veritabanı bağlantılı bi şekilde entityframework diye bir seri izliyorum orda linq sorgularını filan gördüm kendi projeme uyarlamaya çalıştım mantığını sorguyla istediğim şeyin ilk adımına ulaştım ikinci adımında mesela bu sorguya if yada for gibi yapılarla kullanabilir miyim kullanırsam nasıl olmalı linq sorgusunda mesela from x in model diyince model tablosundaki alanlara x ile ulaşabiliyoruz ya bunu if sorgusunda yazarken nasıl ulaşabilirim istediğim alana mesela kafamda bu tür sorular var bunları gidermek için hangi kavramları bilmeli hangi dersleri izlemeliyim acaba anlatabildiysem yardımcı olabilir misiniz ?
@CemilArancak
@CemilArancak 2 жыл бұрын
Ayrıca bir LinQ serisi bekliyoruz.
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
LinQ Üzerinde seri yapabileceğimiz kadar büyük bir konu değil bence. Ama böyle ufak ufak yapılan yanlışlara veya yanlış bilinenlere değineceğiz :)
@semihatalay865
@semihatalay865 2 жыл бұрын
@@TechBuddyTR Entity Framework Core serisi peki?
@sawashadow
@sawashadow 2 жыл бұрын
Hocam milyonlarca satırlık datalarda hızlı sonuç almak için bir ders hazırlarmısınız rica etsem?
@mehmetburakmustu
@mehmetburakmustu 2 жыл бұрын
Linq kullanıyorsak aslında fonksiyonel programlamayı kullanmaya başlamışız demektir. Ancak nedense bu konuda bilinçli bir bilinçsizlik olduğunu düşünüyorum...
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Fonksiyonel programlama olması gerekenden geç geldi biraz bence hayatımıza. Ama aceleye mahal yok :)
@mehmetburakmustu
@mehmetburakmustu 2 жыл бұрын
@@TechBuddyTR bence yeterince geciktik, bunlar üzerinde düşünülmeden geçirilen hergün boşa gidiyor. Neden bize FP anlatılmadı da, mesleki anlamda kurgulanması ve uygulanması çok daha zor olan OOP anlatıldı. Neden FP uzmanı yetiştirmiyoruz? Neden neden neden?
@hasanhuseyin3975
@hasanhuseyin3975 2 жыл бұрын
Teşekkürler hocam.
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Teşekkürler :)
WebApi: Etkili KUYRUK Yapısı | Background Service Queue
33:07
Tech Buddy
Рет қаралды 12 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
C# Await Task | Async Task | Task WhenAll | C# Task Confusion
34:25
C# İyi Programcı Serisi : Linq Nedir? Neden Linq Kullanırız?
29:24
C# Abstract vs Interface | Abstract ve Interface Farkı Nedir?
30:56
IConfiguration Hakkındaki Her Şey | CustomConfigurationProvider
49:34
C# using statement Nasıl Çalışır?
28:26
Tech Buddy
Рет қаралды 8 М.
Enity Framework Ders 17 Örnek Linq Sorgular
10:38
Murat Yücedağ
Рет қаралды 10 М.
C# Delegate | Func | Action | Event | Delegate nedir?
1:18:40
Tech Buddy
Рет қаралды 14 М.
Introduction to Entity Framework | What is ADO.NET, ORM, LINQ?
14:06
Yiğit Özbek
Рет қаралды 3,2 М.
C# Struct vs Class | Class ve Struct Arasındaki Farklar Neler?
26:30