Android ve ASP.NET ile Proje Geliştirmek Bölüm 4 | faruk.online
Posted on Ocak 8, 2018 | by i'mfaruk
Burada Configuration metodu içerisine Hangfire için gerekli kodlarımızı yazacağız. Aşağıdaki kodlar da gerekli yerleri kendinize göre düzenleyebilirsiniz.
//Hangfire kurulumu ve tablolarının hangi veritabanını kullanacağını burada belirtiyoruz. Ben ilk derslerde oluşturduğumuz veritabanını kullanıyorum.
//Hangfire'ın kendi dashboardunu aktif ediyoruz.
//Hangfire Serverı aktif hale getiriyoruz.
7. Adım Configuration Dosyası
Hangfire konfigürasyonlarını yaptıktan sonra projemizi bir kere çalıştıralım(F5 kısayolu ile devam edebiliriz). Projemize bir view eklemediğimiz için bize aşağıdaki gibi bir hata verecektir tedirgin olmaya gerek yok.
8. Adım Projeyi Çalıştırmak
Burada adres satırımıza /hangfire eklemesini yaparak Hangfire Dashboarduna gitmiş olacağız.
9. Adım Hangfire Dashboard
Ek olarak veritabanımızda ki tablolara bakarsak Hangfireın kendi tablolarının eklenmiş olduğunu göreceğiz.
10. Adım Hangfire Tabloları
Şimdi projemizde tablomuzu kullanmak için Entity Framework modeli eklememiz gerekiyor. Projemizde Models klasörüne sağ tıklayarak ekleme işlemine başlayalım.
11. Adım Entity Model Ekleme
Karşımıza çıkan isimlendirme kısmına istediğinizi yazarak devam edebilirsiniz. Karşımıza gelen seçeneklerden EF Designer from database seçerek devam edeceğiz yani burada varolan veritabanında ki tablolarımızı içeriye alacağımızı belirtiyoruz.
12. Adım Veritabanindan Seçeneği
Bir sonraki adımda hangi veritabanına bağlantı kuracağımızı ayarlıyoruz. New Connection butonuna tıklayarak gerekli SQL bilgilerimizi girip kullanacağımız veritabanını seçiyoruz.
13. Adım Bağlantıyı Kurma
Burada herhangi bir isim değiştirmeden işlemimize devam edebiliriz. DailyEnglishDbEntities ismini kod yazarken kullanacağız bu yüzden buraya unutmayacağınız bir isimde verebilirsiniz.
14. Adım Bağlantı Kuruldu
Bir sonraki adımda karşımıza hangi Entity Framework versiyonunu istiyorsak seçmemizi söylüyor. Ben 6.x versiyonunu seçerek devam ediyorum.
15. Adım Entity Framework Versiyon Belirlenmesi
Bu adımda veritabanından neleri içeriye alacağımızı soruyor bize. Bizde sadece tablolar olduğu için Tables tikini işaretleyerek Finish butonuyla işlemimi bitiriyorum.
16. Adım Tablolari Alma
Burada oluşan model dosyamızı ve içeriye aldığımız tüm tabloları, tablolar arasındaki ilişkileri gibi özellikleri de görebilirsiniz.
17. Adım İçeriye Aktardiğimiz Tablolar
Bu bölümde yapacaklarımız bu kadar arkadaşlar. Bir sonraki bölümde Hangfire ve OneSignal kodlarımızı yazarak günlük olarak telefonumuza bildirim atacağız.