hocam gerçekten çok iyi anlatıyorsunuz bu konuya kadar geldım anlamadığım bir yer yok kaldı 3 videom daha önce de proje yapıyordum ama sizin videolarınızı izledikten sonra daha güzel projeler yapmaya başlayacağım inşallah . çok teşekkürler
@ hocam cevap vereceğinizi tahmin etmemiştim. Gerçekten çok samimisiniz. İnşallah bir gün tanışırız hocam. Allah'a emanet olun. Saygı, sevgi ve hürmetlerimi sunarım.
Hocam merhabalar, appsetting.json dosyasının içerisine connectionstring ataması yapmak istiyorum fakat bu atamanın değişken olmasını istiyorum. Örneğin, kullanıcıdan aldığım connectionstring bilgisini appsetting.json'a atayıp, daha sonra bu değere gerekli migration işlemlerimi yapmak istiyorum fakat bir türlü bu yönde kaynak bulamadım. Bu konuda beni aydınlatabilir misiniz?
Hocam statik dosya yapılanmasında bahsedecektiniz unuttunuz galiba. Canınız saolsun hocam. Bir Gençay Yıldız etmesede napalım microsoft dökümantasyonundan bakacaz artık 😅
Hocam maşallah 44'dü izliyorum bende fakat aklıma bir soru takıldı. Herkesin yorumunu özenle okuyup, video çekiyor birde blog paylaşıyorsunuz , saat fark etmiyor. Ek olarak şirkette çalışıyorsunuz. Hesaplamama göre 3--4 saat uyuyor olmanız gerekiyor doğrumudur? :D
Belkide gençay hoca yazılımla kendini clonlamıştır :) bir günü 48 saattir :)
3 года назад+19
Artık çalışmaktan ve günümü planlayamamanın verdiği yüksek enerji israfından dolayı o kadar yoruldum ki, bilemezsiniz. 24 saati 25 saat yapamıyoruz, dolayısıyla özellikle günü sağlam planlayıp ona göre hem işimi, hem özel hayatımı ve ailemi bir arada yürütebilmeli ve tabi şahsi hobi ve entellektüel alışkanlıklarım olan(kitap okumak vs.) gibi beni ben yapan şeyleri taviz vermeden yaşayabileceğim bir düzen kurmak istiyorum... Umarım yapabilirim. Yapacağım Allah'ın izniyle :)
@ Hocam nacizane tavsiyem, yorumları cevaplamak için günün belli bir kısmını belirlemeniz ve diğer kısmında o yorumları okumamanız yönünde olacaktır. Böylelikle sürekli yorumlara bakmaktan olası dikkat dağınıklığının önüne geçmiş ve yorumlar için gün içinde yalnızca belirlediğiniz süreyi harcamış olursunuz.
Merhabalar hocam `var v9 = _configuration.GetSection("Person").Get(typeof(Person));` Burada v9 içerisindeki değerlere nasıl ulaşacağız? v9'u Object türü bir nesne olarak geriye döndürüyor bende.
Hocam aynı şeyi classlarda static string kibi yazarsak olmazmı? appsettings dosyasının ne kibi avantajı var? masala public class settingsClass { public static string OrnekMetin = "sebebsiz boş yere ayrılacaksan..."; public class Person { public static string name = "Gençay"; public static string surname = "Yıldız"; } } Controllerde string data1 = settingsClass.OrnekMetin; string data2 = settingsClass.Person.name;
3 года назад+2
Productionda konfigürasyonları hızlıca değiştirebilmek için appsettings daha geçerli yöntem..
@ ders çok faydalı olmuş. Anladığım kadar class-da oldukda dll içine gömülüyor, ama dosyanı gömmek zorunda kalmıyorum, hızlıca degiştire bilioyorum. Ben genelde static degerler için class kullanıyorum, json dosya hiç kullanmadım açıkcası. Bana önemli olan hangının daha hızlı olmasıdır. Hem de başka problem de var, class-da static olarak List generic degerler kullanıyorum. Örnek public class Data_CodeText { public string code { get; set; } public string text { get; set; } } public static List list_currency = new List() { new Data_CodeText{code = "1", text = "TRY" }, new Data_CodeText{code = "2", text = "USD" }, new Data_CodeText{code = "3", text = "EUR" } }; Sonra View-da Html.DropDownListFor taşıma kolay oluyor, for-la taşıyorum. @{ List list_currency = new List(); for (int i = 0; i < myClass.list_currency.Count; i++) { list_currency.Add(new SelectListItem() { Value = myClass.list_currency[i].code, Text = myClass.list_currency[i].text }); } @Html.DropDownListFor(m => m.currency, list_currency, new { @id = "myid", @class = "form-control" }) } Bu degerler json-da olursa Controller-de deger alıb, bir de View-a taşımak zorunda kalmıyacakmıyım? yanı hızı düşürmeyecekmi?
3 года назад+1
@@hnatiq1980 json olarak tutulan konfigürasyon değerleri runtime'da in-memory'e alınıyor. Dolayısıyla yine aynı davranış. Değişen bişey yok. Burada yönetilebilirliğe odaklanmak lazım...
Yalnızca appsettings.json hakkında bilgi sahibi olmakla kalmadım aynı zamanda 23:36 örneği sayesinde Selahattin Özdemir i tanıma fırsatım da oldu:)) Teşekkürler (ruclips.net/video/oqIcfMHwv04/видео.html )
aşağıda birisi sayende umudumuz var yazmış . gerçektende öyle!!
Best Practices denilen şeyi ahlak diye dilimize çeviren aslan parçası be
Senin sayende umudumuz var hocam
Allah razı olsun hocam. Çok iyi anlatıyorsunuz 😌
hocam gerçekten çok iyi anlatıyorsunuz bu konuya kadar geldım anlamadığım bir yer yok kaldı 3 videom daha önce de proje yapıyordum ama sizin videolarınızı izledikten sonra daha güzel projeler yapmaya başlayacağım inşallah . çok teşekkürler
Best Practices Sunum :) Harikasınız Hocam
Hocam bu güne kadar neredeydiniz siz? İyi ki varsınız. Geç de olsa, iyi ki denk gelmişiz size.
10 yıldır buralardayım :) Siz nerelerdesiniz :)
@ hocam cevap vereceğinizi tahmin etmemiştim. Gerçekten çok samimisiniz. İnşallah bir gün tanışırız hocam. Allah'a emanet olun. Saygı, sevgi ve hürmetlerimi sunarım.
Allah yardimciniz olsun Xoca, cox-cox tesekkurler edirem
dilinize , emeğinize sağlık. çok teşekkür ederim hocam böyle bir eğitimi ücretsiz verdiğiniz için
Hocam, Allah razi olsun. Ilminizi artirsin Insallah. Bir derste de "Amelaus" yontemini izah edin ki, neyi dogru yapmadigimizi da anlayalim))
çok yararlı oldu hocam teşekkür ederim
Destek ve teşekkür yorumu :)
Teşekkürler hocam
Elinize emeğinize sağlık :)
Güzel konu. Çoğu kişinin ezbere doldurduğu bir dosya. Bilmeyenler için detaylarını öğrenmek çok önemli
Ameleus 😁😁
Kraaaaaalllllll
Hocam merhabalar, appsetting.json dosyasının içerisine connectionstring ataması yapmak istiyorum fakat bu atamanın değişken olmasını istiyorum. Örneğin, kullanıcıdan aldığım connectionstring bilgisini appsetting.json'a atayıp, daha sonra bu değere gerekli migration işlemlerimi yapmak istiyorum fakat bir türlü bu yönde kaynak bulamadım. Bu konuda beni aydınlatabilir misiniz?
Hocam statik dosya yapılanmasında bahsedecektiniz unuttunuz galiba. Canınız saolsun hocam. Bir Gençay Yıldız etmesede napalım microsoft dökümantasyonundan bakacaz artık 😅
Allah razı olsun hocam
Hocam Azrail son isteğimi sorarsa bu oynatma listesini baştan bir daha izlemek istediğimi söyleyeceğim .
👍👍👍👍
Dünyanın en iyi hocası
Merhaba hocam asp. Net core de Home controllers içində yeni bir View yaradıb F5 yaptığımda yeni view gelmiyor. Neden ola bilir?
Hocam maşallah 44'dü izliyorum bende fakat aklıma bir soru takıldı. Herkesin yorumunu özenle okuyup, video çekiyor birde blog paylaşıyorsunuz , saat fark etmiyor. Ek olarak şirkette çalışıyorsunuz. Hesaplamama göre 3--4 saat uyuyor olmanız gerekiyor doğrumudur? :D
Belki de uyumuyordur. :D
Belkide gençay hoca yazılımla kendini clonlamıştır :) bir günü 48 saattir :)
Artık çalışmaktan ve günümü planlayamamanın verdiği yüksek enerji israfından dolayı o kadar yoruldum ki, bilemezsiniz. 24 saati 25 saat yapamıyoruz, dolayısıyla özellikle günü sağlam planlayıp ona göre hem işimi, hem özel hayatımı ve ailemi bir arada yürütebilmeli ve tabi şahsi hobi ve entellektüel alışkanlıklarım olan(kitap okumak vs.) gibi beni ben yapan şeyleri taviz vermeden yaşayabileceğim bir düzen kurmak istiyorum... Umarım yapabilirim. Yapacağım Allah'ın izniyle :)
@ Biz cevaplarımızı bir gün geç alsak da olur hocam. Yeter ki siz zihnen ve fiziksel olarak çok daha rahat ve sağlıklı olun.
@ Hocam nacizane tavsiyem, yorumları cevaplamak için günün belli bir kısmını belirlemeniz ve diğer kısmında o yorumları okumamanız yönünde olacaktır. Böylelikle sürekli yorumlara bakmaktan olası dikkat dağınıklığının önüne geçmiş ve yorumlar için gün içinde yalnızca belirlediğiniz süreyi harcamış olursunuz.
wwwroot ile de bir video çekebilir misiniz hocam
Merhabalar hocam
`var v9 = _configuration.GetSection("Person").Get(typeof(Person));`
Burada v9 içerisindeki değerlere nasıl ulaşacağız? v9'u Object türü bir nesne olarak geriye döndürüyor bende.
GettypeOf u kaldirirsan person’daki deger gelir. Reflection kullanmana gerek yok burada.
8 ay onceki soruymus proje bitmistir muhtemelen 😄
bir kere okunup önbelleğe yükleniyor, ardından her okuma önbellekten mi gerçekleşiyor?
Hocam aynı şeyi classlarda static string kibi yazarsak olmazmı? appsettings dosyasının ne kibi avantajı var? masala
public class settingsClass
{
public static string OrnekMetin = "sebebsiz boş yere ayrılacaksan...";
public class Person
{
public static string name = "Gençay";
public static string surname = "Yıldız";
}
}
Controllerde
string data1 = settingsClass.OrnekMetin;
string data2 = settingsClass.Person.name;
Productionda konfigürasyonları hızlıca değiştirebilmek için appsettings daha geçerli yöntem..
@ ders çok faydalı olmuş. Anladığım kadar class-da oldukda dll içine gömülüyor, ama dosyanı gömmek zorunda kalmıyorum, hızlıca degiştire bilioyorum. Ben genelde static degerler için class kullanıyorum, json dosya hiç kullanmadım açıkcası. Bana önemli olan hangının daha hızlı olmasıdır. Hem de başka problem de var, class-da static olarak List generic degerler kullanıyorum. Örnek
public class Data_CodeText
{
public string code { get; set; }
public string text { get; set; }
}
public static List list_currency = new List()
{
new Data_CodeText{code = "1", text = "TRY" },
new Data_CodeText{code = "2", text = "USD" },
new Data_CodeText{code = "3", text = "EUR" }
};
Sonra View-da Html.DropDownListFor taşıma kolay oluyor, for-la taşıyorum.
@{
List list_currency = new List();
for (int i = 0; i < myClass.list_currency.Count; i++)
{
list_currency.Add(new SelectListItem() { Value = myClass.list_currency[i].code, Text = myClass.list_currency[i].text });
}
@Html.DropDownListFor(m => m.currency, list_currency, new { @id = "myid", @class = "form-control" })
}
Bu degerler json-da olursa Controller-de deger alıb, bir de View-a taşımak zorunda kalmıyacakmıyım? yanı hızı düşürmeyecekmi?
@@hnatiq1980 json olarak tutulan konfigürasyon değerleri runtime'da in-memory'e alınıyor. Dolayısıyla yine aynı davranış. Değişen bişey yok. Burada yönetilebilirliğe odaklanmak lazım...
web.config dosyasıyla appsettings.json dosyası arasındaki farklar nedir hocam?
Array-i okuma
var v = _configuration.GetSection("Array").Get(typeof(Int32[]));
"sebebsiz boş yere ayrılacaksan"
hiç sebepsiz olurmu bu ayrılış kişiyi Allah sevgisine götürecekse hiç sebepsiz olurmu....
Yalnızca appsettings.json hakkında bilgi sahibi olmakla kalmadım aynı zamanda 23:36 örneği sayesinde Selahattin Özdemir i tanıma fırsatım da oldu:)) Teşekkürler (ruclips.net/video/oqIcfMHwv04/видео.html )