🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / Datatable to class object model datatableyi jsona çevirir convert datatabledan json a çevirme oradan da modele classa cast etme

1-) C# RMOS - Datatable to class object model datatableyi jsona çevirir convert datatabledan json a çevirme oradan da modele classa cast etme

 

 

YAPMAMIZ GEREKEN DATATABLEDEN JSONA ORADADAN DA MODELE CAST ETMEK

 

 

 string json = JsonConvert.SerializeObject(dataTable);

  List<KatUrunModel> modelim= JsonConvert.DeserializeObject<List<KatUrunModel>>(json);    

 

 

 

 

 

DİĞER

  string query = @"select Kategoriler.id,Kategoriler.ad,kategoriId,tarih,fiyat,aktif from Urunler

left join Kategoriler on Kategoriler.id=Urunler.kategoriId";

 

  DataTable dataTable = getQueryToDataTableNew(query, context);

  string json = JsonConvert.SerializeObject(dataTable);

  List<KatUrunModel> modelim= JsonConvert.DeserializeObject<List<KatUrunModel>>(json);    

 

 

 

[ApiExplorerSettings(IgnoreApi = true)] // yazılan metot swaggerde gözükmesin demek

        public DataTable getQueryToDataTableNew(string query, DbContext context)

        {

            DataTable dt = new DataTable();

            try

            {

                using (var cmd = context.Database.Connection.CreateCommand())

                {

                    cmd.CommandType = System.Data.CommandType.Text;

                    cmd.CommandText = query;

                    cmd.CommandTimeout = 0;//sınırsız demek

                    SqlDataAdapter da = new SqlDataAdapter((SqlCommand)cmd);

                    da.Fill(dt);

                }

            }

            catch (Exception ex)

            {

                throw ex;

            }

            return dt;

        }

 

 

 

 

select Kategoriler.id,Kategoriler.ad,kategoriId,tarih,fiyat,aktif from Urunler

left join Kategoriler on Kategoriler.id=Urunler.kategoriId

for json auto

 

 

 2023 Mart 07 Salı
 333