Merhaba, Bu projede entity framework kullanılmıştır. Projenize entity framework eklemek için VS2022 içerisinde projenizin de içinde yer aldığı sağ tarafta bulunan solution bölümünden projeye yeni öğe(new ıtem) eklenmesi gerekir. Bu listede bulunan data içerisinde ADO.NET Entity Data Model'in DB first yapısı kullanılmıştır. Tüm CRUD işlemleri bu şekilde organize edilmiştir. Ayrıca oluşturduğunuz bir DB yoksa dosyalar arasında bulunan DB'nin içeriğini, SQL Server Management Studio uygulamasının kurulu olduğu dizine gidip MSSQL içerisinde bulunan DATA klasörünün içerisine eklemelisiniz.
Tablolar arası ilişkiler:
TBLKATEGORI ID -> TBLURUN KATEGORI
TBLURUN URUNID -> TBLSATIS URUN
TBLMUSTERI MUSTERIID -> TBLSATIS MUSTERI
Eklenilen DB verileriyle beraber yukarıdaki ilişkiler gelmezse, ilgili database içerisinde diyagram kısmında yukarıdaki ilişkiler oluşturulmalıdır.
Ek olarak bu projede istatistik sayfası için prosedür kullanılmıştır.
DB ile prosedürün de gelmediği durumda, CREATE PROCEDURE MARKAGETIR AS SELECT TOP 1 MARKA FROM TBLURUN GROUP BY MARKA ORDER BY COUNT(*) DESC SQL üzerinden bu kod ile oluşturabilirsiniz.
Eğer kurulum konusunda sorun yaşarsanız bana mail adresimden ulaşabilirsiniz.