Yarbay
17 Ekim 2014
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme
Toplam: 218 (Bu ay: 0)
Gönderileri

Merhaba bu bilgisayarlı tomografi sonrasi e nabıza düşen önizleme resimleri rastgele mi yoksa gerçek hastadan çekilen resimlere göre mi koyuluyor ?


Babamın sağ alt karın ağrısı var kanlar temiz idrar temiz ,ama ağrıdan kıvranıyor bt çekmişlerdi temiz dediler bir şey yok dediler ama adam kıvranıyor böbrek taşı olabilir diyorlar ama tomografidede çıkmadı.


Bende bir enabıza girdim baktım görüntülerim kısmına bt görüntüsünde kadın bedeni var bildiğin kadın oldugu belli oluyor karışıklık mı oluştu ,içeriğinede giremiyorum hata veriyor.,hastaneye erişim olmadığından görüntü açılamıyor diyor. Yani böyle bir yanlışlık olsa görüntüyü inceleyen doktor farkederdi diyorum ama aksilik işte kafamı çok kurcaladı şimdi.


Eğer oradaki önizleme rastgele değilse görüntüler karışmış gibi kafamı kurcalayan şeyde haklı mıyım yoksa boşa kuruntu mu yapıyorum?

Merhabalar şöyle bir kodum var : https://prnt.sc/um451w bu haliyle problemsiz çalışıyor.


Fakat koduma where eklediğimde şu hale getirdiğimde https://prnt.sc/um45j2 yani comment ve replylerden confirmation == true olanları getirmesini istediğimde şöyle bir hata alıyorum


Hata resmi : https://prnt.sc/um45y1


Ben bu sorunu nasıl çözerim ?



ÇÖZÜLDÜ


Problem efcore sürümünden kaynaklıymış dediğim şekil yazmak için yeni preview sürüm olan ef core 5 varmış bu sürümde yeni eklemişler böyle include içinde where yazmayı preview oldugundan daha kullanmadım onu doğru bulmadım.


böyle yazınca çözüldü sorun benim gibi düşük ef core 3.1 sürümlerinde bu tarz yazılmalıymış.



Kod

Yığını:
public Blog GetBlogWithCategoryTagsAndCommentsWithReplies(int id)         {             var blog = _context.Blogs                        .Where(blog => blog.Id == id)                        .Include(blog => blog.Category)                        .Include(blog => blog.BlogTags)                        .ThenInclude(blogtag => blogtag.Tag)                        .Include(blog => blog.Comments)                        .ThenInclude(comment => comment.User)                        .Include(blog => blog.Comments)                        .ThenInclude(comment => comment.Replies)                        .ThenInclude(reply => reply.User)                        .FirstOrDefault();             blog.Comments = blog.Comments.Where(comment => comment.Confirmation == true).ToList();             foreach (var comment in blog.Comments)             {                 comment.Replies = comment.Replies.Where(reply => reply.Confirmation == true).ToList();             }             return blog;         }
Merhabalar migration ile alakalı bir problemim var.Projemde aspnet core identity kullanıyorum.Yapmak istediğim şey user ile post arasında bire çok ilişki kurmak.Problem burada çıkıyor.
İki tane context oldugundan çıkarıyor galiba ama bilmiyorum.
Post entity : https://prnt.sc/ug1rja Yeni eklenenler parentid,user,userid
User entity : https://prnt.sc/ug1t0u yeni eklenen List<Post> Posts
Şimdi olaya geleyim benim contextlerim 2 tane ama database tek. Identitydbcontext ile normal database tabloların contexti farklı yani databasedeki normal tablolar ile identyi oluşturan contextler farklı 
Şöyle DBcontext : https://prnt.sc/ug1tbz
IdentityDbContext : https://prnt.sc/ug1thh
DB tablolarım şu şekilde : https://prnt.sc/ug1xa2
Ben şimdi dotnet ef migrations add UserPostUpdate --context MySite2Context --project "DataAccess" --startup-project "WebAPI" yazarak migration eklediğimde migrationu açıp bakıyorum ne oluşturmuş diye User diye tablo oluşturuyor kendisi buyrun oluşan migration : https://prnt.sc/ug1yj8 .Oluşturmaması gerek AspNetUsers tablosunu kullanmasını istiyorum ben. Bu şekil migration ekliyor Sonra ben bu migrationu şu hale getiriyorum elle https://prnt.sc/ug1yyk create table user kısmını tamamen siliyorum ve bu en altdaki yerde principaltable da user yazanı AspNetUsers yapıyorum databasedeki tablo ismiyle uyumlu olsun diye en üstdeki name: "FK_Posts_User_UserId",buna dokunmuyorum sonra bu migrationu update ettikten sonra login olamıyorum bozuluyor login olma olayı registerda çalışmıyor.apiye bağlanırken 500 hata kodu veriyor bunları yapmadan önce ama sorunsuz çalışıyor.

Bu migration olayları bozuyor ama bu user post olayınıda yapmam gerek. Ben bu işi nasıl yaparım ? Şimdi ben bunu tek contextde birleştirmeye kalktım bu sefer efentityrepositorybase kısmı bozuluyor çünkü identitydbcontexti inherit etmem gerek buda problem çıkarıyor.Bu efrepository =https://prnt.sc/ugpanx buda ef repositoryden inherit almış örnek kod :https://prnt.sc/ugpdc6

Güncelleme: İki farkli contexte ait tablolar arasi relationship olmuyormus benim bunu tek bir contexte tasimam lazim ve bu context dbcontextden degil idenditycontextden inherit edilmeli ve entity repository basede buna uygun olmali ben nasıl yapabilirim bunu
Arkadaşlar sorunu çözebildim vue grubuna girdim telegramda bunun sebebi şu imiş İlk router yükleniyor ardından vuex yüklendiği için senkron bir yapı oluşmuyor mecburen settimeout ile bunu düzeltiyoruz dediler

bende böyle :https://prnt.sc/u75rli sorunu çözdüm settimeoutda süre olarak en az ve sorunsuz çalışan süre 200 daha altında problem çıkarıyor.



Merhaba vuejsde route guard yapıyorum ama düzgün çalışmıyor.
Şimdi olay şu kullanıcı login olunca eğer kullanıcı admin ise nav menüde admin panel gözüküyor ve ona tıklayıp admin/users sayfasına gidebiliyorum problemsiz.

Ama admin sayfasına gittikten sonra f5 basarsam veya nav menüden admin panel linkine basmadan elle admin/users yazarak gitmeye çalışırsam beni sokmuyor admin panele illa o admin panel yazan nav menüdeki router linkten girmem gerekiyor.

F5 çekince felan atmaması lazım çünkü ben zaten her f5 çekişte tokenle veri tabanına istek atıp stateyi kullanıcının bilgi ve rolleriyle dolduruyorum.


Kullanıcı login olduktan sonra :https://prnt.sc/u6r5to

Eğer kullanıcı giriş yapmışsa ve rolü admin ise admin panel gözüksün :https://prnt.sc/u6r6jk

Nav menüde admin panel gözüktü :https://prnt.sc/u6r68n

Routerda before enter kodum :https://prnt.sc/u6r7i7

Buda console nasıl geldiği :https://prnt.sc/u6r7ya

Yani her şey doğru çalışıyor true true geliyor ama işte nav menüdeki admin panele basıp gelirsem giriyor login olduktan sonra /admin/users yazarsam login sayfasına atıyor login olmamışım gibi davranıyor ve router link admin panelden admin sayfasına girdikten sonra f5 basarsam gene logine atıyor çok saçma bir sorun sebebi nedir ?
NOT : Resimler konuda gözükmüyor anlamadım üstüne tıklayın kutuların açılıyor.

Merhaba web api ve vue kullanarak kendimi geliştirme,deneme maksatlı bir site yapıyorum olabildiğince araştırarak doğru şekilde ilerlemeye çalışıyorum.

Bir sorunum var daha doğrusu sorun değil gayet güzel çalışıyor ama genede daha düzgününü yazmak hedefim.



Yukarıdaki resimdeki gibi bir classım var ben apide geri dönüş yaparken bu classı kullanıyorum şu makaleden gördüm uyguladım kendime göre ayarladım
http://www.borakasmer.com/net-core-ef-core-ve-dependency-injection-ile-uctan-uca-service-ve-business-katmani/

Şimdi benim yapmak istediğim şey şu apide her zaman geriye ben veri dönmüyorum yani o datayı doldurmama gerek yok sadece message,issucess ve errorsu doldurup dönüyorum bazen

Örnek :


Yukardaki resimde ben login register ve confirm email aksiyonlarında sadece hata varsa hata ve issuccess dönüyorum yani geriye bir data dönmüyorum yani o classları vermeme gerek yok ama boş geçmeme izin vermediğinden doldurdum böylede çalışıyor.
https://docs.microsoft.com/tr-tr/dotnet/csharp/programming-guide/generics/constraints-on-type-parameters

Şu makaledeki olayı denedim yani ServiceResponse <T> where T : class? bu şekil yaptım ama genede boş geçmeme izin vermedi bunu ben nasıl boş geçilebilir yapabilirim Nullable <T> felan ne biliyorsam denedim olmadı T den sonra ? işareti koydum olmadı.
Merhabalar net core identity kullanarak rol ekleme üye olma vs biliyorum fakat bunu daha ileriye taşımak için bir sorum var

Gerçek hayatta yetkilendirme 2-3 rol üzerinden mi ilerliyor yani admin rolü eklenip controllera erişimi direk Admin ile kısıtlayarak mı ilerleniyor editor rolü şu controllerlara erişir vs

yoksa bir rol oluşturulup ona yetki vererek mi yapılıyor mesela blog yönetimi için create update delete yetkilerinden istenilenler ayrı ayrı verilerek mi yapılıyor ?

Daha detaylı söyliyim admin rolü oluşturdun tüm crud yetkilerini verdin, editor rolü oluşturdun sadece blog create yetkisini verdin gibi

Hangi tarz yetkilendirmeyi öğrenmeliyim sizce şu tarz yapı kurmayı öğrenmelisin gibi fikir verebilcek var mı ?

Birde ben bu create update delete read için ayrı oluşturmayı araştırdım claimler üzerinden değil de policyler üzerinden yapın diyorlardı nedir bunun en doğru yolu bana bir fikir verebilcek var mı ?
Merhabalar automapper kullanmadan image uploadın nasıl yapıldığını biliyorum ama automapper kullanırken nasıl yapılacak bulamadım custom converter vs çıkıyor stackoverflowda ama pek açıklayıcı değildi.

Anlatmak istediğim şu

Automappersiz resim upload etme :



Automapper kullanılmış hali



Şimdi anlatmak istediğim şu automapper entity ve dtoyu eşleştiriyor ama ben resmi memory stream ile kaydetmem lazım kodu nasıl değiştirmem gerekiyor? Anlatabilmişimdir umarım.

Araştırdığımda bu çıkıyorhttps://forums.asp.net/t/2132377.aspx?AutoMapper+and+IFormFile ama ilk resimdeki kod gibi yapmış automapper kullanmadan , automapper varken şu memory stream olan kısmı nasıl yapıyoruz?






Varmı yorumm
merhaba arkadaşlar hem lol hemde valorant ile alakalı bir soru sorucam

bu valorant da suan tr ve west felan hepsi ortak sunucudamı yayın izliyorum #EUW felan var nicklerin sonunda TR De de açılcak sunucu diyolardı bana valorant çıkarsa nolcak ben west hesabımla drop düşürmeye çalışıyorum.


TR de oynayıp düşürenlerle oynayamıcam mı ?

bide bazılarıda bu #EUW felan olan kısmı değiştirmiş valorantdan mı değiştirmişler lolden mi
Merhaba asagidaki sistemi sinerjiden almayi dusunuyorum ama bir kac sorum varhttps://i.hizliresim.com/VQoy9n.png

Ryzen 5 1600 un yorumlarda 12nm oldugu yazilmis ama whatsappdan yetkiliye sordugumda amdden karisik geliyor cevabi aldim yakin zamanda sinerjiden bu islemciyi alan var mi?

12 mi 14 mu geliyor?
Hakkında
Forum İmzası:
NE MUTLU TÜRK'ÜM DİYENE
Sistem ve Tercihleri
Takım
Fenerbahçe
Temel Bilgiler ve İstatistikler
Aktiflik: Şu anda DH'de değil
Son Giriş: dün
Son Mesaj Zamanı: 2 ay
Mesaj Sayısı: 2.613
Gerçek Toplam Mesaj Sayısı: 4.467
İkinci El Bölümü Mesajları: 3
Konularının görüntülenme sayısı: 47.827 (Bu ay: 318)
Toplam aldığı artı oy sayısı: 3.571 (Bu hafta: 0)
En çok mesaj yazdığı forum bölümü: Eğitim ve Sınavlar
Mesajları
İkinci El Referansları
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.