Kayıtlar

Mart, 2022 tarihine ait yayınlar gösteriliyor

.net Core List değerimizi Session kullanarak taşıyoruz ( SetString ,GetString, JsonConvert.Serialize)

Resim
            1) Kat bilgisi List değerimizi öncelikle Json çeviriyoruz. Sonrasında Session a aktarıyoruz:              List<VM_ST_KOD> resultKatSozlukDegerKisitli;  resultKatSozlukDegerKisitli = (List<VM_ST_KOD>)resultKatSozlukDeger.Data.Where(s => s.SK_TIP_ID == 1).ToList();             ViewBag.KatDegerleri = resultKatSozlukDegerKisitli;             var str = JsonConvert.SerializeObject(resultKatSozlukDegerKisitli);             HttpContext.Session.SetString("SecilenKatSozlukDegerListe", str);   2) kat bilgisi list değerini session dan alıyoruz           List<VM_ST_KOD> KatSozluk;             var gelen = HttpContext.Session.GetString("SecilenKatSozlukDegerListe");             KatSozluk = JsonConvert.DeserializeObject<L...

Veritabanı Model ilişkilendirmesi (EF Core Power Tools, Mapping düzenlemesi / NuGet Package Manager-Package Manager Console)

Resim
  1.ADIM: MS SQL SERVERDAKİ TABLO YAPIMIZ NOT: Sözlük tablolarımıza otomatik artım yaptırmadık.  FK ilişkilendirmelerimizi yaptık 2.ADIM: Bu ilişkileri .NET Core tarafına yansıtmak için: 2.1.YÖNTEM (EF Core Power Tools ile) EF Core Power Tools eklentisini i ndirip visual studioya yüklüyoruz. Add ile Veritabanımızı ekliyoruz:  Ok diyerek eşleştireceğimiz tablolarımızı seçiyoruz: OK dediğimizde eşleştirme otomatik olarak yapılacaktır. Eğer kırmızı ile olan kutucuğu işaretlememiş olsaydık, memdbContext.cs içerisine VT bağlantısı için gerekli olan   OnConfiguring eklenmiyor. Bu bilgiyi de manüel eklememiz gerekirdi:   protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)         {             if (!optionsBuilder.IsConfigured)             {              optionsBuilder.UseSqlServer("Server=CORUM009;Database=dbname;Trusted_Con...