2- Generic Repository Tasarım Deseni (Unit Of Work ile) (part 2)

  Рет қаралды 14,476

Kenan Yıldırım

Kenan Yıldırım

Күн бұрын

Пікірлер: 45
@Onur-cg4sg
@Onur-cg4sg 4 ай бұрын
Gerçekten şahane ve açıklayıcı bir anlatım kafada soru işareti bırakmıyor, ezberletmeden; anlayarak ilerletiyor. Teşekkürler Kenan bey.
@veyselsari23
@veyselsari23 5 ай бұрын
Mükemmel Gerçekten . Gereksiz Bilgi Yok . Sade Anlaşılır. Allah razı olsun
@k2an
@k2an 6 жыл бұрын
Bir çok yayın dinledim fakat mükemmel anlatmışsınız hocam harika :)
@akinaldemir5278
@akinaldemir5278 5 жыл бұрын
yapılanları uyguladıkça daha zevkli oluyor. Bir işe profesyonel açıdan bakmak oldukça iyi bir şey. Kenan Hocam bu profesyonelliği hakkıyla uyguluyor. teşekkür ederim hocam keyifle bu 4. izleyişim :)
@kahramanavut3972
@kahramanavut3972 6 жыл бұрын
Ağzınıza sağlık. Diğer konularda olduğu gibi bu konuyu da çok iyi anlatmışsınız. Hocam Web API eğitimindeki bir videonuzda (sanırım 2.video) ilerde belki Angular'ı da anlatabilirim demiştiniz. Angular'ı da anlatmanızı 4 gözle bekliyorum. Ayrıca bu eğitimlerinizi Udemy.com dan da yayınlamanızı öneririm. O platforma gelen insanlar iyi bir eğitim için geliyorlar. Anlatım tarzınız çok öğretici. Daha çok insan faydalanabilir.
@huseyinozdil3939
@huseyinozdil3939 4 жыл бұрын
Çok açıklayıcı ve öğretici bir ders olmuş. Teşekkür ederim.
@beyazbiyaz
@beyazbiyaz 4 жыл бұрын
Anlatımı gerçekten çok akıcı ve net.
@ayhyldz4138
@ayhyldz4138 2 жыл бұрын
Allah razi olsun hocam
@k2an
@k2an 6 жыл бұрын
Artı olarak sondaki tavsiyeler altın değerinde, Peki hocam bi yayında hangi şartlarda hangi deseni kullanmak uygundur. Projelerde tasarım deseni önemli ve çok kirli bilgi var. Bu konuda bir video ya da makale mükemmel olur.
@beyazbiyaz
@beyazbiyaz 4 жыл бұрын
Tekrar tekrar dinliyorum. Çok güzel anlatılmış.
@john.doe.2024
@john.doe.2024 3 жыл бұрын
Çok güzel bir seri olmuş. Paylaşımınız için teşekkür ederim.
@turanozturk8676
@turanozturk8676 3 жыл бұрын
Çok iyi anlatım, teşekkürler.
@egementuran8881
@egementuran8881 4 жыл бұрын
şahane anlatım,elinize sağlık
@caglarturan1507
@caglarturan1507 4 жыл бұрын
Çok yararlı oldu teşekkkürler.
@qokhan3463
@qokhan3463 4 жыл бұрын
Çok güzel bir anlatım, teşekkürler
@kemalsen96
@kemalsen96 2 жыл бұрын
5:08 de protectedlı yeri neden tanımladık. anlamadım orayı
@cantekinkocdor9484
@cantekinkocdor9484 6 ай бұрын
Hocam, birbirine 1-1 veya 1-n ilişkili iki kaydı tek transectionda eklemek istersek bu pattern ile nasıl yaparız? İşlemler ram üstünde olduğu için yeni oluşan kaydın auto increment primery key bilgisini alamıcaz.
@pnaraliogullari6863
@pnaraliogullari6863 4 ай бұрын
Hocam merhaba unit of work design patternı Onion artchitechtureda da generic repo design pattern ile beraber bu şekilde mi uyguluyoruz
@thesandboxgamingvideos
@thesandboxgamingvideos 3 жыл бұрын
Hocam Unitofwork güzel evet. bir şeyi merak ediyorum yazdığınız kod entityframework üzerine yazılmış bir kod ve bağlantı nesnesine entity'e ait parametre olarak 23:30'da veriyorsunuz class'a. zaten başka tip bir bağlantı veremezsiniz buna. Neden unitofwork class'ı içinde private olarak vermiyoruzda parametre olarak alıyoruz ?
@RoyZASTEROiD
@RoyZASTEROiD Жыл бұрын
Kenan abim, ilk once cok tesekkur ederim, guzel bilgiler verdiyin icin. Sorum su idiki, simdi sen UnitOfWork() constructorunda her iki repository-ni initialize etdin ama main() dahilinde UnitOfWork cagirdigin zaman yalnizca Departmenti kullandin ama UnitOfWork objesini yaratmakla diger Repositoryleride initialize etmis oldun kullanmadigin halde, simdi orneyimizde 2 repository var ama 10 tane tutalim repo kullaniyoruzsa UoW icerisinde, ver her defasinda UoW cagirarak objesini yaratdigimiz zaman kullanmayacagimiz repositorylerin initialize olunmasinin karsisini nasil ala biliriz?, bununla ilgili duzenlemeyi mesala Unit Of Work classinda yaparak paylasa bilirmisin kodu bizlerle rica etsem? bir daha cok tesekkurler kolay dil ile anlatdigin bu video icin.
@lastidea4925
@lastidea4925 2 жыл бұрын
20:35 nasil oldu da interface'i newledin ve degeri de class oldu???
@troiansoldier
@troiansoldier Жыл бұрын
Hocam merhabalar yaptığım çalışmada "System.Data.Entity.Infrastructure.DbUpdateConcurrencyException: 'Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded." şeklinde bir hata alıyorum ve programda kırılma oluyor, nedeni nedir? Yardımcı olursan sevinirim.
@by-Org
@by-Org 3 жыл бұрын
hocam getall metodunda neden IEnumarable dönüyoruz? faydası nedir?. list neden dönmedik?
@faridmammadov4277
@faridmammadov4277 5 жыл бұрын
Hocam Bakuden size selam. cok net artik sozler olmadan cok temiz anlatdiginiz icin size tesekkur ederim fakat bir sorum var size. zaten entity framework kullandigimiz zaman da nerdeyse ekleme isleminde falan bu kadar kod yaziyoruz. onuda islem sonunda dispose etmek oluyor. Yani gorduyum kadariyla kod kisaltmasi yok aksine uzatmasi var. peki oyleyse neden entiry frameworkun kendisini deyilde ek olarak sunu kullaniyoruz ?
@kocesat
@kocesat 2 жыл бұрын
UnitOfWork Complete metodu atomik bir transaction mıdır?
@emirhancelebi8316
@emirhancelebi8316 5 жыл бұрын
hocam 12:40 daki cast işlemini pek kavrayamadım. yani _context nesnesine ulaşıyorda onun DbContext tipinde olduğunu mu anlamıyor ?
@halitderya
@halitderya 6 жыл бұрын
Kenan hocam selamlar, bir problemi paylaşmak istiyorum; Code first yaklaşımında, "context has changed since the database was created" hatasını gidermek için migration ekleyip, database update yaptığım halde, migration'daki target project DAL olduğu için, UI katmanındaki XAML 'ler bunu göremiyor. Proje çalışıyor fakat sürekli aynı uyarı kalıyor. DAL'deki migration'ların UI tarafından görülmesini nasıl sağlarım?
@furkanaydn588
@furkanaydn588 2 жыл бұрын
Merhaba hocam, acaba bu slayt ı paylaşır mısınız ?
@muhammetsamkara1074
@muhammetsamkara1074 4 жыл бұрын
unitofwork u Departman icin yaptigimiz ayni mantikla Personnel tablosuna yeni veri eklemek icin kullandigimda hata veriyor?
@kenanbasdemir1385
@kenanbasdemir1385 4 жыл бұрын
Kenan bey merhaba UI da yaptığınız örnekte eğer kullanıcı dbcontext'i parametre olarak verirse, contexe edebileceğinden dolayı soyutlamamış olur.Parametre yerine private olarak kullanmak doğru olmaz mı?
@thesandboxgamingvideos
@thesandboxgamingvideos 3 жыл бұрын
benzer soruyu ben sordum dbcontext entity'e ait başka tip alamaz oraya class içinde private olarak tanımlansa olmuyor mu?
@simocan1594
@simocan1594 5 жыл бұрын
Teşekkürler Hocam mükemmel anlatmışsınız
@sselvi
@sselvi 5 жыл бұрын
IoC - ninject hakkında bilgi verebilir misiniz acaba ? Anlamak istediğim şey; UnitofWork ile oluşturulan interfaceleri tek bir yerden kontrol edebiliyorken ninject gibi bir kütüphaneyi de projeye dahil etmenin ne gibi bir faydası olacak ?
@thesandboxgamingvideos
@thesandboxgamingvideos 3 жыл бұрын
Aynen buda güzel bir soru. UOF ile hepsini tek yerden kontrol edebiliyoruz. Ninject gereksiz gibi duruyor.
@mrg4545
@mrg4545 4 жыл бұрын
Contexti ctor olarak değilde generic olarak versek artısı ve eksisi ne olur?
@kadirburakgungor3166
@kadirburakgungor3166 5 жыл бұрын
Hocam Wep api yi sunucu üzerine file zilla ile nasıl yollarız ?
@uaktuna
@uaktuna 4 жыл бұрын
Merhaba Instagram hesabınız varmı size ulaşmam lazım
@korayturk_
@korayturk_ 6 жыл бұрын
hocam öncelikle emeğinize sağlık. şimdi, public class DepartmentRepository : Repository, IDepartmentRepository şeklinde repositorymizi oluşturduk ya, yarın bir gün entity frameworkten vazgeçtiğimiz zaman, yeni ORM ile çalışan yeni bir repository nesnesi oluşturduk diyelim. Daha sonra DepartmentRepository classına miras bıraktığımız Repository nesnesini yeni oluşturduğumuz repository nesnesi ile değiştirmemiz gerekecek mi? yoksa IDepartmentRepository interfaceini miras alan yeni bir department repository nesnesi mi oluşturacağız ? (örn: public class NewDepartmentRepository : NewRepository, IDepartmentRepository) doğru mu anladım bu noktada kafam karıştı biraz :) teşekkürler..
@KenanYldrm
@KenanYldrm 6 жыл бұрын
Yani bu yapıya ek olarak birde Abstract Factory Design Pattern nini kullanmamız gerekiyor ki Run Time da provider ı dinamik olarak belirleyelim. Şahsi fikrim çokta gerek yok :) Ben henüz görmedim provider değiştirmek isteyen bir firma :)
@korayturk_
@korayturk_ 6 жыл бұрын
anladım hocam teşekkürler :)
@osmanarik5256
@osmanarik5256 5 жыл бұрын
Merhaba Kenan Bey size ulaşabileceğim bir mail adresi verebilir misiniz?
@faridmammadov4277
@faridmammadov4277 5 жыл бұрын
Hocam sanirim sunun minus tarafida var. simdi ben databaseye yeni bir table eklesem sonradan. her defasinda o table icin interface ve classmi olusdurucam?
@ozanyurtsever7026
@ozanyurtsever7026 5 жыл бұрын
Code first ile zaten database üzerinde tablo oluşturmazsın, tablo için kod üzerinde class oluşturur daha sonra bunu entity framework ile migrate edersin, yani tablo database üzerinde otomatik oluşur.
@kenanbasdemir1385
@kenanbasdemir1385 4 жыл бұрын
Sadece basit olarak Create Update delete dışında özel bir durum olursa tablo için, o zaman sadece tasarlamak yeterli olur
@ertanylmaz7727
@ertanylmaz7727 3 жыл бұрын
Join yapmak yerine include yaptın ve beni kaybettin :)
1- Generic Repository Tasarım Deseni (Unit Of Work ile) (part 1)
18:47
Kenan Yıldırım
Рет қаралды 22 М.
6 - Asp.Net Core Web Api ile CRUD işlemleri
39:23
Kenan Yıldırım
Рет қаралды 53 М.
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,6 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
Repository Pattern with C# and Entity Framework, Done Right | Mosh
26:24
Programming with Mosh
Рет қаралды 871 М.
Mediator Pattern ve CQRS
50:01
Devnot TV
Рет қаралды 7 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 187 М.
17-  Lazy Loading ve Eager Loading Kavramları
8:48
Kenan Yıldırım
Рет қаралды 14 М.
.NET Core RESTful API Design
1:10:35
Devnot TV
Рет қаралды 10 М.
I built 10 web apps... with 10 different languages
14:23
Fireship
Рет қаралды 1,6 МЛН
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН