- Asp.net MVC Core
- Entity Framework
- MS SQL Server
Bu projede yazılım dili olarak C# , geliştirme ortamı olarak Visual Studio , veritabanı olarak MS Sql Server, arayüz kütüphanesi olarak Bootstrap kullanılmıştır. Veritabanı işlemlerini daha kolay ve düzenli yapabilmek için Entity Framework kütüphanesi kullandım. Entity Framework ,nesne tabanlı programlamada veritabanındaki tablolara uygun nesneler oluşturma tekniğidir. Entity Framework’te sorgulamaları Linq ile kullanarak yaptım. Linq nesneleri sorgulamada kullanılan sorgulama dilidir. Bu projeyi katmanlı mimari yapısı kullanarak geliştirdim. Katmanlı mimariyi kullanmamın sebebi projemin daha derli toplu olması, kodun okunabilirliğini artırması ve hata yönetimini kolaylaştırmasıdır. Projem Entities Katmanı, DataAccess Katmanı, Business Katmanı ,Core Katmanı,ve WebUI katmanı olarak 5 tane katmandan oluşmaktadır.
Kurumsal Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | int | Kurumsal Id No | |
Baslik | varchar | 50 | Başlık |
Tanim | varchar | max | Kurumsal Açıklama |
CreatedDate | datetime | Oluşturulma Tarihi |
Vitrin Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | İnt | Vitrin Id No | |
ImageUrl | Varchar | max | Resim Url Adresi |
CreatedDate | datetime | Oluşturulma Tarihi |
İletişim Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | İnt | İletişim Id No | |
Ozellik | Varchar | 250 | İletişim Adresinin Tanımı |
Deger | Varchar | 250 | İletişim Adresi |
Yayın Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | İnt | Yayın Id No | |
YayinAdi | Varchar | 50 | Yayın Adı |
BaslangicSaati | Varchar | 50 | Yayın Başlangıç Saati |
BitisSaati | Varchar | 50 | Yayın Bitiş Saati |
Tanim | Varchar | max | Yayın Açıklaması |
Gun | Varchar | 50 | Yayın Günü |
ProgramciId | İnt | Programcı Id No |
Roles Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | İnt | Role Id No | |
Unvani | Varchar | 100 | Ünvan Tanımı |
Programcı Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | int | Programcı Id No | |
AdSoyad | Varchar | 50 | Programcı Adı Soyadı |
ImageUrl | Varchar | Max | Resim Url Adresi |
CreatedDate | Datetime | Oluşturulma Tarihi |
Künye Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | İnt | Kunye Id No | |
Isim | Varchar | 50 | İsim |
RoleId | int | Role Id No |
Top 30 Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | İnt | Top 30 Id No | |
TopSirasi | İnt | Şarkının Sırası | |
SanatciAdi | varchar | 50 | Sanatçının Adı |
SarkiAdi | varchar | 50 | Şarkının Adı |
Admin Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
KullaniciAdi | varchar | 50 | Kullanıcı Adı |
Varchar | 50 | Mail Adresi | |
Sifre | Varchar | 50 | Sifresi |
AdSoyad | varchar | 50 | Adı Soyadı |
Mesaj Tablosu
Değişken Adı | Veri Tipi | Uzunluk | Açıklama |
---|---|---|---|
Id | int | Mesaj Id No | |
Ad | varchar | 50 | Gönderenin Adı |
MesajIcerigi | varchar | MAX | Mesajın İçeriği |