Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
594
Tıklama
0
Öne Çıkarma
.NET MVC Bildirim Sorunu Yardım
P
7 yıl
Onbaşı
Konu Sahibi

Selamlar MVC de bildirim olayını yapıyorum. Data dbye düştüğünde (1) bildirimi çıkartıyorum. Lazyloading=true değerini DbContext'in constructor'ında; 'this.Configuration.LazyLoadingEnable=false' olarak güncellersem bildirimim 1. resimdeki şekilde kutucuğa başarılı bir şekilde düşüyor. Sorun şu ;

'this.Configuration.LazyLoadingEnable=false' yapınca data (1) bildirimine düşüyor ama herhangi bir datayı editlemek istediğimde 2. resimdeki gibi hata alıyorum.

Eğer 'this.Configuration.LazyLoadingEnable=true' olarak kalırsa da bu sefer data (1) bildirimine düştüğünde 3. resimdeki gibi sadece 'yükleniyor' yazısında kalıyor. Biraz karışık oldu fakat başka türlü anlatamazdım şimdiden teşekkürler:)
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
7 yıl
Yarbay

lazyLoad kapattıysan elle include etmen gerek.

atıyorum. _db.Users.Where(x=> x.id = 1)
yerine
_db.Users.Include(x=>x.Kaynak).Where(x=> x.id = 1)
Bir de tavsiyem ingilizce ver isimleri. Ben uzun zaman türkçe verdim cidden saçma oluyor.
kodu da ingilizce yaz. Daha tutarlı ve daha okunaklı oluyor. GetKaynak diye method falan oluyor zamanla saçma.

Notification ile lazyLoadin alakası olmamalı. Başka bir hatan olabilir.

Bildirim gönderimi için SignalR tarzi webSocket kullanan bir ürün kullandığını umuyorum.


Bu mesaja 1 cevap geldi.
P
7 yıl
Onbaşı
Konu Sahibi

Bu sorunu çözdüm fakat şimdi de veritabanında alter database komutunu calıstırmam gerekiyor fakat veritabanında gerekli izinlerim olmadıgı ıcın yapamıyorum. hosting firması ile görüstüm bu konuyu bana dedicated server lazım gerekli izinleri alabilmeniz için dediler. Elim kolum bağlandı resmen. Dedıgınız gıbi signalr kullanarak yapıyodum. Farklı yollardan canlı bildirim olayını yapabilirmiyim?




Bu mesajda bahsedilenler: @mahoni_38
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.