BAĞLANTILARIM

Takip Edin:

0

ASP.NET MVC ENTITY FRAMEWORK VERİLERİ ÇEKERKEN ÇEKİLECEK TABLO ALANLARINI DİNAMİK OLARAK BELİRLEME

Pazartesi, Mart 20, 2017 / / , , ,

Entity Framework ile verileri Class tipinde çekerken, çekilecek alanların adlarını manuel olarak değil, dinamik olarak yazarak çekmek

Aşağıdaki örnekte veriFormData isimli listede dönerek veriPersonel isimli class içinden hangi alanları kullanacağımızı dinamik olarak gönderdik ve aldık.

                        for (int i = 0; i < veriFormData.Count; i++)
                        {
                            var formDataAd = veriFormData[i].DataAd;
                           
                            var cekilecekData = veriPersonel.GetType().GetProperties().Single(p => p.Name == formDataAd);
                            var yazilacakData = cekilecekData.GetValue(veriPersonel);
                        }

SON YORUMLAR