#5- Asp.NET Core 6 + Angular İle Mini E-Ticaret | Generic Repository Design Pattern

  Рет қаралды 34,745

Gençay Yıldız

Gençay Yıldız

Күн бұрын

Github : github.com/gnc... #aspnetcore6 #angular #eticaret #aspnetcoreuygulama #onionarchitecture
Bu video Gençay Yıldız tarafından NGAkademi bünyesinde ücretsiz çekilmiştir.
Gençay Yıldız'ın Bloğu
www.gencayyild...
Güncel Duyuru ve Bildiriler İçin Sosyal Medya Hesaplarımız
/ ngakademi.sosyal
/ ngakademi
/ ngakademii
Bana destek olmak için kanalıma üye olabilirsiniz:
/ gençay yıldız

Пікірлер: 121
@EropaKINGS
@EropaKINGS 2 жыл бұрын
Hocam, bu kadar ileri seviye konular için böylesine sağlam, detaylı ve anlaşılır bir kaynak olduğunuz için Allah sizden razı olsun. inşAllah Ramazan ayında da bu seri devam ediyor olur ve sahura kadar videolarınızdaki derin bilgilerden nasiplenmiş oluruz. Kesinlikle seviye olarak zirvelerde olacak bir eğitim serisi gibi görünüyor. Bu harika seriden sonra Design Pattern'ler konusundaki eğitim videolarınızı da beklemedeyiz. Emeklerinize sağlık.
@berat4935
@berat4935 20 күн бұрын
Adamin hammaddesisiniz hocam emeğinize sağlık videolarınızı izleyip de sıkılmak veya anlamamak mümkün değil
@bayrameren4462
@bayrameren4462 2 жыл бұрын
IRead ve IWrite repository sini daha önce hiç bir repoda görmemiştim. Ufkumu açtınız valla teşekkürler
@rahibjafarov9326
@rahibjafarov9326 2 жыл бұрын
CQRS işte)
@mcecab
@mcecab 2 жыл бұрын
Hocam gerçekten de Allah sizden razı olsun. Yani kelimelerle anlatmak gerçekten çok zor, bunu da sizi övmek için falan söylemiyorum ama ciddi bir hizmet. Şu kadarını söyleyeyim; sizin derslerinizden sonra bir yerlere gelen ya da gelecek olan arkadaşların hepsinin üzerinde çok büyük haklarınız var. Derler ya, bi anne-babanın eli öpülür bi de hocanın. İşte siz eli öpülesi bir hocasınız... Çok teşekkür ederizzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.
@mcecab
@mcecab 2 жыл бұрын
Bu arada sizin, ailenizin, sevdiklerinizin ve sizi takip eden tüm arkadaşlarımızın Ramazan Bayramı Mübarek olsun...
@muzluballi
@muzluballi 9 ай бұрын
Türk yazılımcılar için bir nimetsiniz hocam
@semihatalay865
@semihatalay865 2 жыл бұрын
Bu ders o kadar yoğun bi içeriğe sahip ki, izledikten sonra beyninizi hissetmeyeceksiniz :D
@fatihsall6289
@fatihsall6289 Жыл бұрын
Gençay Hocam KZbin da kolay kolay yorum yapmam hakikaten çok güzel içerikler oluşturuyorsunuz. Olayın mantığı gerçekten oturuyor. Teşekkür ederim emeğinize sağlık.
Жыл бұрын
Teşekkür ederim, bol faydalar dilerim.
@caglar_ylmz
@caglar_ylmz Жыл бұрын
Bu derslerin değeri ancak 3-5 yıl sonra anlaşılır.
@Furki4_4
@Furki4_4 Жыл бұрын
Dersler o kadar çok sarıyor ki teşekkür etmeyi unutuyorum. Ayrıca dün CQRS'i araştırıp kendi projemde MediatR kullanmıştım, ilk aklıma gelen query ile commandı, sizin deyişinizle write ve read'i ayırmak oldu. Repository Pattern'ı hiç uygulamamıştım, böyle uygulayınca gerçekten çok güzel oldu. Teşekkürler canım hocam.
@safakcivelek827
@safakcivelek827 Жыл бұрын
Hocam ağzınıza sağlık o kadar anlaşılır bir anlatımınız var ki dersler çok akıcı ve hızlı geçiyor.
@onur5194
@onur5194 2 жыл бұрын
Çok detaylı anlatıyorsun. Kralsın
@oguzylmaz6412
@oguzylmaz6412 2 жыл бұрын
Hocam tek kelimeyle kral bir adamsınız. Anladığımı hissedebiliyorum sonunda eğitim için teşekkür ederim :)
@aslanamca8225
@aslanamca8225 2 жыл бұрын
ORM'ler zaten repository ve unit of work patternlerini implement ediyor. Ef için konuşacak okursak DbContext'i unit of work ve DbSet'i repository olarak düşünebiliriz. Eğer proje de sadece ef kullanılacaksa ve ilerleyen zamanlar dapper gibi yapılara geçme ihtimali yoksa repository vs kullanmaya gerek yok. Fakat bu ihtimaller varsa o zaman repository pattern kullanılmalı yoksa direk ef ye bağımlı olursunuz ve dapper a geçince tüm ef kodlarını silmek zorunda kalırsınız. Bu da solid e ve özellikle open-closed principle'ye aykırı.
@BylrSadiqov
@BylrSadiqov 9 ай бұрын
repository pattern yerine ne kullana biliriz bir onerin varmi?
@atesali
@atesali 2 жыл бұрын
1.23 de olan hata controllerin Task olmamasından kaynaklanıyor. Controllerin void dönüş tipindeyken repository beklemiyor o yüzden ekleme işlemi yapmadan repository i dispose ediyor. Elinize sağlık.
2 жыл бұрын
Olabilir, göz atacağım.
2 жыл бұрын
Ali Ateş, haklısın kardeşim. Sonraki videolarda bu probleme değinecek ve ismen teşekkür edeceğim.
@atesali
@atesali 2 жыл бұрын
@ Rica ederim. Videolar için asıl ben teşekkür ederim.
@mcecab
@mcecab 2 жыл бұрын
çözüm ne peki?
@furkanaydn588
@furkanaydn588 2 жыл бұрын
Merhaba ali bey, burada ki çözümünüz deneyiminizden mi kaynaklanıyor yoksa bellekte repository nesnesinin dispose edildiğini bir tool ile mi anlayabiliyorsunuz?
@husokanus
@husokanus 2 жыл бұрын
Günün özlü sözü: Aklın yolu birdir. Yazılım da akla uygun bir alan. Kodun akla uygun olmayınca kodu düzeltiyorsun, aklın koda uygun olmayınca aklın düzeliyor :) 50:00
@saidfaruk1477
@saidfaruk1477 3 ай бұрын
Bilader sen normal bi eğitimci değilsin fazlasısın... abone olup beğeniyi yapıştırdık..
@ozanakaydn3895
@ozanakaydn3895 2 жыл бұрын
Merhaba hocam, Async özelliği olmayan metotlar için await Task.Run(() => Table.Update(data)); await Task.Run(() => Table.Remove(model)); şeklinde kullanılabilinir.
@beyazbiyaz
@beyazbiyaz 2 жыл бұрын
Çok güzel bir çalışma olmuş. Bir de flutter uygulaması bekliyoruz, bu projenin devamı şeklinde de olabilir.
@veyselhimmetoglu5714
@veyselhimmetoglu5714 2 жыл бұрын
Hocam video çekerken bile hazırlanıp gömlek vs şık oluyosunuz dikaktimi çekti ben olsam şort atlet olurdum 😂 teşekkürler emeğiniz için..
2 жыл бұрын
🤣
@emreerkan94
@emreerkan94 2 жыл бұрын
Bir de hocam CQRS ile anlatsanız tadından yenmez....
@oguz231
@oguz231 Жыл бұрын
read ve write diye ayırmak bize fazla kalabalık getirdi gibi hocam. elinize sağlık
@fatihdeniz3702
@fatihdeniz3702 2 жыл бұрын
Agzinize saglik hocam. Ben, sizin bahsettiginiz 1:15:50 deki Controller deki Contructor Injection Hell olayini, ortak DI lari BaseController da toplayarak cözüyorum. Ancak yine bazi controller lar üzerinden ortaklarin disinda 10 a yakin injection olabiliyor. Bu da can sıkıcı bir hal alabiliyor. Sizin cözümlerinizi merakla bekliyorum. Selamlar
@emreaka3965
@emreaka3965 2 жыл бұрын
Çok iyi gidiyor. Teşekkür ediyorum tekrardan.
@hakanyavas5486
@hakanyavas5486 7 ай бұрын
Teşekkürler hocam, elinize sağlık
@emreacikay1389
@emreacikay1389 Жыл бұрын
Faydalı bir bölümdü, teşekkürler hocam.
@tranhoanguc1436
@tranhoanguc1436 4 ай бұрын
I come from Vietnam. I completed the lesson 4/27/2024
@alimuhci2260
@alimuhci2260 2 жыл бұрын
Emeğinize sağlık Hocam
@taner-saydam
@taner-saydam Жыл бұрын
Teşekkürler.
@yazilimciyizBiz
@yazilimciyizBiz Жыл бұрын
11.11.2022 Uygulamalı izledim. #5- Asp.NET Core 6 + Angular İle Mini E-Ticaret | Generic Repository Design Pattern
@serdarzuliable
@serdarzuliable 11 ай бұрын
Hocam parliament sevdiğini öğrendikten sonra gidip parliament aldım aşırı iyi hala beyaz paket olanından , makedonyada yaşıyorum ilerde ankaraya gelince sana da eski günlerini yaadetmen için bir paket getiriceğim :)
11 ай бұрын
Sigarayı 2018'de bıraktım. Eğer ki gerçekten eski günlerdeki parliament'i getirirsen, geldiğin gün sigaraya başladığım gün olur :)
@Tahir-Guliyev
@Tahir-Guliyev Жыл бұрын
Teşekkür ederim, hocam!
@_mehmet
@_mehmet 2 жыл бұрын
Hocam o kadar iyisiniz ki anlatımda 2 kere yorum sildirdiniz 😂 Repository Patern ile ilgili.
@necilcakmak
@necilcakmak Жыл бұрын
49:40 await Task.Run(() => { Table.Remove(entity); }); async olur
@3N35
@3N35 2 жыл бұрын
Repository pattern çok fazla classı mevcut. O yapıyı ben 3 class a indirdim. Daha optimize daha az iş yükü var sırtımda.
@emnadgzel
@emnadgzel 2 жыл бұрын
elinize sağlık
@yusufhayirsever
@yusufhayirsever 2 жыл бұрын
Emeğinize sağlık.
@nihatyavuz2206
@nihatyavuz2206 2 жыл бұрын
isimlendirme önerisi ICrudRepository , IQueryRepository
@abdullahberber2538
@abdullahberber2538 Жыл бұрын
Teşekkürler hocam
@nevermind0627
@nevermind0627 2 жыл бұрын
merhabalar öncelikle emekleriniz için teşekekkürler Gençay Hocam bu projeye unit of work UoW de entegre edileceğinden bahsetmiştiniz, ilerleyen videolarda Ekleyecek misiniz? Saygılarımla,
Жыл бұрын
AddSingleton değişikliği yapmadan sadece CreatedTime'a yazacağımız değeri now yerine UtcNow yapınca sorun çözüldü.
@ahmetsokmen9513
@ahmetsokmen9513 Жыл бұрын
Teşekkürler
@mehmetkelleli8435
@mehmetkelleli8435 2 жыл бұрын
kral yemin ediyom mukemmelsin ayrıca sondaki sorunu addscop ile ıaction result liste cevirince sorun cozuluyor farklı olarak :)
@vusalmammadli712
@vusalmammadli712 2 жыл бұрын
Bana daha acik sekilde aciklaya bilirmisin rica etsem?
@mehmetkelleli8435
@mehmetkelleli8435 2 жыл бұрын
@@vusalmammadli712 void ile get arasına ıactionresult eklemek gerekli veri dönmesi için yanlış hatırlamıyorsam addsingleton olan yerlerde addscoop olmak zorunda bir sonraki videoda açıklaması yapılıyordu sanırsam
@furkanisitan
@furkanisitan Жыл бұрын
Hocam öncelikle emeğinize sağlık. Çok güzel bir anlatım ve kalite var videolarınızda. Hakkınız ödenmez. Kafama takılan bir konu hakkında fikrinizi almak isterim. IRepository sınıfına DbSet eklediğimiz anda proje tamamiyle EFCore'a bağımlı olmuyor mu? Hatta sırf bu yüzden Application katmanına EFCore'u eklemek zorunda kalıyoruz. Örneğin MongoDB ile çalışmak istersek IRepository#Table property'sini nasıl implemente edeceğiz? Bu noktada repository pattern'in en büyük avantajı ortadan kalkmıyor mu?
Жыл бұрын
Evet, haklısınız.
@tungnguyenkhanh6697
@tungnguyenkhanh6697 Жыл бұрын
quá hay, dễ hiểu
@gokayguler8391
@gokayguler8391 2 жыл бұрын
hocam autofac niye kullanmıyoruz :)))
2 жыл бұрын
🤣
@emreaka3965
@emreaka3965 2 жыл бұрын
IoC için diyorsan built in olan şu anda işimizi görüyor. Görmediği kısma kadar ilerler miyiz bilmiyorum ki ilerlersek kullanılırız herhalde.
@resadmemmedov0035
@resadmemmedov0035 Жыл бұрын
Hocam merhaba. Öncelikle emeğinize sağlık. Şöyle bir sorum olucaktı; IRepository interface-in kullandığı DbSet bizi EFCore-a bağımlı hale getirmiyormu?. Eğer ilk başta EFCore-a bağımlı olacaksa proje direkt olarak DbContext sınıfını kullanmak daha karlı olmazmı? İleriki videoları izlemedim henüz lakin, şu anki yapının Repository design pattern-in avantajını ortadan kaldırdığını düşünüyorum. Düşünceleriniz nelerdir? Tekrardan emeğinize sağlık.
@theentein
@theentein 2 жыл бұрын
Hocam Controlleri da ProductsCrudController, ProductsQueryController yapsak nasıl olur?
@ergun-karakus
@ergun-karakus 2 жыл бұрын
Hocam 50-100 arası tablom olduğunu varsayarsak , bu yaklaşımdaki gibi her bir tablo için 4 adet dosya oluşturmak göz korkutuyor. 50 tablo için Her bir Entity e özel interface ve concrete oluşturmak demek 200 dosya eder. Bu yöntemde bu kadar dosya açmadan başka bir yol var mıdır acaba?
2 жыл бұрын
Birbirleriyle alakalı entitylerin bir bütünlük oluşturabilmesi, tutarlı olabilmesi ve iş kurallarını ya da akışlarını gerçekleştirebilmesi için bir arada kullanılmasını ifade eden Aggregate Root class'larına özel repository'leri sınıflarınızı oluşturabilir ve lüzumsuz maliyetlerden kodu/projeyi arındırabilirsiniz. Bu konuya dair şu makalemi incelemenizi öneririm: www.gencayyildiz.com/blog/domain-driven-design-stratejik-ve-taktiksel-olarak-derinlemesine-inceleme/
@ferdicuyar814
@ferdicuyar814 Жыл бұрын
Hocam cehaletimi hoş görürseniz size bir soru soracağım. BaseEntity sınıfına bir IBaseEntity interface i implement edersek onunda propertysi oluşturduğunuz classla aynı olacak; Repositorylerdeki T yi where T:IBaseEntity yapsak bu da çalışırmı? Yada kurduğum mantık yanlışsa niye yanlış? Henüz videonun 41. dakikasındayım
@cancurva
@cancurva Жыл бұрын
Hocam selamlar, Bir önceki migration vidyonuzda foreignkeyler gözükmüyordu ama entitylere eklemiştiniz simdide, customerId olmadan yolladınız productları. acaba sonradan sildiniz mi onu ben foreign key ile yolluyorum null olabilir yapıp cözdüm simdilik o key sorununu. Sizin postgrede sutunlarda göremedim customerId yi
@okanalagas5283
@okanalagas5283 Жыл бұрын
Hocam dakika 55 de söylediklerinize yönelik ; WriteRepository classında ReadRepository classından bir nesne türetip silinecek nesneyi ReadRepository classının GetByIdAsync metodu ile bulmak ne kadar doğru ve mantıklıdır ?
@onuraydn5330
@onuraydn5330 Жыл бұрын
Hocam Genel olarak generic repository yaptıkdan sonra IoC yapılanmasından bu generic şeklinde bir nesne istesek. controller içerisindeki injection yapılan nesneye tipini verdikten sonra içeride kullansak. Daha az kod yazarak aynı işlemi yapmış olmazmıyız. Ana bir interface ve oradan türeyen concrete sınıflarından sonra her bir entity türü için bir daha yazmak gereksiz kalmıyor mu? Genericliğe aykırı gibi duruyor. Acaba onu yapmaksak kaybediceğimiz durumlar mı var?
@rnytpl
@rnytpl 9 ай бұрын
Eksik paket yüklemeleri için Visual Studio otomatik önerme yapmıyor. Bu sorun bi tek bende mi var? Biraz araştırdım ama çözüm bulamadım
@burakbickioglu327
@burakbickioglu327 2 жыл бұрын
Hocam merhaba. public DbSet Table => _context.Set(); yazdığımız satırda context.set kısmının ne işe yaradığını biliyorum ancak => lambda expression unun buradaki işlevi nedir anlayamadım. Table property' sinin içerisine _context.Set(); den döneni setlemeye mi yarıyor acaba ?
@enes0199
@enes0199 7 ай бұрын
12:55'te install package deyip öneren eklenti nedir hocam? Bende çıkmıyor
@ahmet_life
@ahmet_life 2 жыл бұрын
Hocam selamla lütfen cevaplar mısınız. Bu eğitim öncesine entitu framewotk çalışmalı mıyız temelde çok az biliyoruz eğitime ona göre başlamak istiyorum
2 жыл бұрын
Yani temellerini ve Code First yaklaşımını bilmek yeterli.
@burakbickioglu327
@burakbickioglu327 2 жыл бұрын
Hocam 55:33 de EntityEntry nesnesini oluştururken diğer metodlarda yaptığımızın aksine T tipi belirtmedik. Sebebini anlayamadım bilinçli olarak mı bu şekilde yaptık, öyle yaptıysak sebebi nedir ?
@mesutdemirci7933
@mesutdemirci7933 2 жыл бұрын
ağzınıza sağlık. getwhere fonksiyonunu kllanarak getirdiğimiz tablonun ilişkili olduğu tabloların verilerini de getiriyor mu getirmiyorsa daha hızlı getirmesini nasıl sağlarız bunun için ayrı bir methot tanımlasak olur mu.
2 жыл бұрын
Optimizeler yapacağız.
@cagrKARAYAKA
@cagrKARAYAKA 2 жыл бұрын
Mesut bey include ve select iceriden cekilen ilişkili tablolara sorgu atilabiliyor eğer orm yapiniz doğru ise hatta ıqueryable yapisi içinden bile atilabiliyor
@_mehmet
@_mehmet 2 жыл бұрын
Hocam 43:41 deki konuda id ye göre filtre yaparken ararken Ef nin find metodu var id parametresi alıyor onu kullansak olmaz mıydı? Arasındaki fark nedir?
2 жыл бұрын
Evet o daha iyi olur. Uykusuzluktan unutmuşum.
@_mehmet
@_mehmet 2 жыл бұрын
@ Hakkınız ödenmez hocam çok teşekkür ediyorum. BaseEntity olayını da öğrenmiş olduk.
@mcecab
@mcecab 2 жыл бұрын
Mehmet Bey, nasıl yapılıyor bu dediğiniz?
@ahmetdogantaranc7718
@ahmetdogantaranc7718 Жыл бұрын
@@mcecab _context.Set().Find(id);
@omeresinyildiz
@omeresinyildiz 2 жыл бұрын
Hocam selamlar. IReadRespository ve IWriteRepository interfaceleri out T ve in T olarak ayirsak boylece o kisimlara da bir sinirlama getirsek olur muydu? Write islemlerinde geri donus yapmayacaginizi varsaydim tabiki.
@matson_0286
@matson_0286 2 жыл бұрын
Merhabalar. Bu güzel ve detaylı anlatımınız için teşekkürlər hocam. Şöyle bir sorum vardı- Her bir entitynin İd sini GUİD olarak tutmaya biliriz. Birinin İD si identity olarak kalmasi gereke bilir. Bu zaman GetByİd() methodunda nasil bir uyqulama gerçekleştire biliriz? 2 ayri BaseEntity yaratsak zaten Constraint e 2 class aynı anda veremiyoruz,
2 жыл бұрын
'... Birinin İD si identity olarak kalması gereken bilir ...' cümlenizdeki identityden kastınız nedir?
@matson_0286
@matson_0286 2 жыл бұрын
@ integer typedan ola bilir misal. Identity den kastimda sirali olaraq 1-1 artmasidir. Yani: bir Entitinin Id-si Guid type-dan olarken diğer bir entitinin Id-si integer type yapa bilmek icin nasıl bir değişilik yapa biliriz.
@veyselhimmetoglu5714
@veyselhimmetoglu5714 2 жыл бұрын
overload edilebilir
@burakozturk419
@burakozturk419 Жыл бұрын
47:20 de kaldım.
@nocopyrightgameplay4791
@nocopyrightgameplay4791 8 ай бұрын
Hocam aklıma takılan bir soru var bu Ahmet kim ? Aranızda alacak verecek meselesi mi var ? Sürekli aklınızda mübarek😁
@cagrKARAYAKA
@cagrKARAYAKA 2 жыл бұрын
Agziniza sağlık hicam ve bisey sormak istiyorum ben repository desing patterni unit of work paterni ile kullaniyorum simdi hem read hemde write unit of work u olusturmaliyim doğrusu nedir
@MultiSynchron
@MultiSynchron Жыл бұрын
System.InvalidOperationException: Unable to resolve service for type 'ETicaretAPI.Application.Repositories.IProductWriteRepository' while attempting to activate 'ETicaretAPI.API.Controllers.ProductsController'. Hatasi aliyorum swaggerde execute dedigimde hocam cok baktim ama bulamadim birebir ayni yazdigim halde boyle bir sorun aliyorum nasil duzeltebilirim ?
@salimcetinkaya58
@salimcetinkaya58 Жыл бұрын
ServiceRegistration ı kontrol edin yanlış bir bağ kurmuş olabilirsiniz.
@lastidea4925
@lastidea4925 2 жыл бұрын
Hocam bazi kaynaklarda "Repositories should not have Update method" gibi maddeler var ne dusunuyorsunuz bu konuda?
2 жыл бұрын
Bence opsiyonel çünkü change tracker'ın track ettiği objeleri 'get' fonksiyonlarıyla elde ettikten sonra update işlemine tabi tutabilirsiniz lakin track edilmeyen objelere update sorguları generate edebilmek için repository içerisinde 'Update' vari bir fonksiyona ihtiyacınız olabilir.
@diary3613
@diary3613 5 ай бұрын
emektar bilgisayar sen benden daha yorgunsun kusura bakma asasdsfsdfs
@10urd
@10urd 2 жыл бұрын
Hocam merhaba, Ben veritabanı kısmında MSSQL kullanıyorum. Veriler veritabanına eklenirken koddaki sıra ile eklenmedi. Sizde 2-1-3 sırasıyla, bende 3-2-1 sırasıyla eklendi. Tam nedeni nedir acaba?
@oguz231
@oguz231 Жыл бұрын
bu dediğiniz her seferinde değişir büyük ihtimalle. çünkü sizin Id niz guid ve guidleri öncelik sıralamasına koyup kaydediyor sanırım. bir sonraki kayıtta 2-1-3 de yapabilir yani :)
@ugurturgut6723
@ugurturgut6723 Жыл бұрын
videolar sadce bende mi oluyor acaba sürekli ses kesilmesi yaşıyorum
Жыл бұрын
Sadece sende güzel kardeşim.
@cenkozturk5396
@cenkozturk5396 2 жыл бұрын
hocam bu IReadRepository icerisin de expression func t bool method kodlarını yazdık amacta customize etmek okey bunda sorun yok lakin biz bunu ornek veriyorum ardalis librarysını kullanarak specification yazarak istedigimiz sekilde getirtebiliriz o sorguları neden bunu bir interfacenın ıcın de yapıyoruz anlayamadım
2 жыл бұрын
Örnek gösterebilir misiniz?
@cenkozturk5396
@cenkozturk5396 2 жыл бұрын
@ s
@0xHmacX
@0xHmacX 2 жыл бұрын
Hocam DbContext ide generic olarak versek olur mu?
@berkaydogan5668
@berkaydogan5668 Жыл бұрын
design pattern eğitimi için 5 tl lik katıl aboneliği yeterli mi hocam?
Жыл бұрын
🙃ilgili eğitimler için gerekli seviyelerin ne olduğu oynatma listesine tıklayınca öğrenilebilmekte.
@yazilimciyizBiz
@yazilimciyizBiz Жыл бұрын
59:45
@mcecab
@mcecab Жыл бұрын
neden string id? 25:30
@oguzhaniscan956
@oguzhaniscan956 Жыл бұрын
id lerimizi tanımlarken int türünden tanımlamadık, id nin veri türü guid içerisinde harf de bulunduruyor
@abdullahavsar641
@abdullahavsar641 Ай бұрын
.
@mustafazeren4950
@mustafazeren4950 2 жыл бұрын
Request sonucunda Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. ---> System.InvalidCastException: Cannot write DateTime with Kind=Local to PostgreSQL type 'timestamp with time zone', only UTC is supported. Note that it's not possible to mix DateTimes with different Kinds in an array/range. See the Npgsql.EnableLegacyTimestampBehavior AppContext switch to enable legacy behavior. şeklinde başlayan uzun bir hatayla karşılaşanlar olursa eğer Persistence altındaki Contexts klasöründe bulunan ECommerceAPIDbContext sınıfının Constructor metoduna aşağıdaki iki satırlık kodu yapıştırarak bu sorunu çözebilir AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true);
@eyupkahraman3886
@eyupkahraman3886 2 жыл бұрын
Hocam merhaba. dakika: 38:29 da yapılan işlemleri yapınca table.where(method) yazdıktan sonra method kısmının altını çiziyor ve hata veriyor. hata mesajı: Severity Code Description Project File Line Suppression State Error CS1503 Argument 2: cannot convert from 'EticaretAPI.Application.Repositories.Exception' to 'System.Threading.CancellationToken' EticaretAPI.Persistance C:\Users\T480_Home\Desktop\E-Ticaret Uygulamasi\EticaretAPI\Infrastracture\EticaretAPI.Persistance\Repositories\ReadRepository.cs 32 Active aradım ama çözemedim yardımcı olursanız sevinirim :)
@Bilemezdim
@Bilemezdim Жыл бұрын
Hocam ben sırayla izlemeye başladım da videolarınızı videoda dediğiniz Generic repository'e karşı çıkanlar oluyor vesayire... Bende şimdi kuşkuya girdim kurumsalda falan patlamayalım bu design pattern hala kullanılıyor mu ? Çünkü diyelim 100 tane class var 100 class için mi ICustomerRepository,IProductRepository ....... devam edecek mi
@emregecer1216
@emregecer1216 9 ай бұрын
Emeginize saglik hocam
@korayer35
@korayer35 Жыл бұрын
Teşekkürler.
@ruzgarmuhendisi6173
@ruzgarmuhendisi6173 2 жыл бұрын
teşekkür ederiz. emeklerinize.
@mehmetsimsek260
@mehmetsimsek260 Жыл бұрын
Hocam öncelikle emeğinize sağlık. IRepository sınıfına DbSet eklediğimiz anda proje tamamiyle EFCore'a bağımlı kalmış olmuyor muyuz? Farklı bir veri tabanı ile çalışmak istersek IRepository#Table property'sini nasıl implemente edeceğiz? IReadRepository ve IWriteRepository de ctor'da oluşturduğumuz ETicaretDbContext' i veriyoruz. Bu da uygulamaya farklı bir veritabanı eklememizi engellemiş olmuyor mu? Generic olarak DbContext' ten constrain edilmiş bir TContext sınıfı vermemiz daha doğru olmaz mıydı?
@yazilimciyizBiz
@yazilimciyizBiz Жыл бұрын
Merhaba, hocamız Contexts diye dosya açtı. orda vurguladı farklı Contextler ola bilir diye. Değiştireceğimiz yer çok fazla değil. (Bu sadece bir Yorum, yanıldıysam affola)
Men Vs Women Survive The Wilderness For $500,000
31:48
MrBeast
Рет қаралды 101 МЛН
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 17 МЛН
Шок. Никокадо Авокадо похудел на 110 кг
00:44
ODATA | NET6 WEB API | Yeni Bir Dünyaya Hoşgeldiniz
36:33
Tech Buddy
Рет қаралды 7 М.
.Net Yazılımcı Teknik Mülakatı | Obilet Takım Lideri Hasan Denli
55:29
Neden Bu Arabayı Aldık? - Detaylıca Anlattım...
24:49
carviser
Рет қаралды 388 М.
Deep Dive Into the Repository Design Pattern in Python
11:56
ArjanCodes
Рет қаралды 76 М.
45) Asp.NET Core 5.0 - appsettings.json Dosyası Nedir? Ne İse Yarar?
49:37
2- Generic Repository Tasarım Deseni (Unit Of Work ile) (part 2)
28:22
Kenan Yıldırım
Рет қаралды 14 М.
Men Vs Women Survive The Wilderness For $500,000
31:48
MrBeast
Рет қаралды 101 МЛН