folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Uygulama Yazma Mantığı Hk.



Uygulama Yazma Mantığı Hk.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek

    Selam Müridcanlar,

    C# veya herhangi bir dille yazdığınız uygulamalarda nasıl efektiflik sağlıyorsunuz? Atıyorum db den çektiğiniz bir veri kümesi var. Bu küme içinde atıyorum tarihi bu gün olan veriler süzülecek ve yine atıyorum satisTarihi alanı farklı olanlar ürün adına göre sıralanacak. Tutar alanı 100 den fazla onlar için mail atılacak gibi bir sorunda yaklaşımlarınız nasıl olur?

    ham veriyi db den bam diye çekip bir liste atıp orada linq kullanarak mı bu işleri yaparsınız?

    Bu listenin içinde iflerle else lerle for larla dönüp kıyaslayıp mı sonuç bulursunuz?

    yada bir sorgu classı yazığı her hareket için db ye sorgumu atarsınız?

    Veya farklı bir yöntem mi kullanırsınız?


    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    bunların bir çoğu database tarafında yapabilirsin?


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    sLeymN bunu yazdı

    bunların bir çoğu database tarafında yapabilirsin?

    Uygulama tarafında yapmak gerekirse :)


    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    attackatak
    attackatak's avatar
    Kayıt Tarihi: 06/Mayıs/2007
    Erkek

    İsteğe, gerekliliğe, yapılacak işleme, kayıt sayısına vb.. göre değişir.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    attackatak bunu yazdı

    İsteğe, gerekliliğe, yapılacak işleme, kayıt sayısına vb.. göre değişir.

    Mesela?


    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek

    Arkadaşlar çok zor değil konuyu uzatmaya geek yok. genel geçer sorgulamalar yerine basit linq kullanırım yok custom bir class yazar tüm veriyi buna doldurup bu classın içinde linq kullanırım vs vs.

     

    Rica ediyorum örneklendirip bu şekilde basit cevaplar verin. Bunun dışında laf kalabalığından başka birşey olmuyor..

     

    Örneğin; Database bağlantısını buttonun altınada yazarım, configdende okurum, db classı da yazar oradan okur sorgularım. Bunların hepsi ihtiyaca göre tabi ki ama sonuçta benim sorduğum bunların hepsi. ihtiyacı olan ona göre mantık yürüterek ilerleyebilir.

    rappermcs tarafından 12/Kas/13 17:29 tarihinde düzenlenmiştir

    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    hocam eğer object oriented çalışıyorsan,  mümkün olduğu kadar veriden kaçman gerekir. Bunun içinbde Orm teknolojileri kullanırsın.

    Ama yok illa kendim data ile uğraşacam dersem, sadece veritabanı işlemlerimi yürüttüğüm bir class içinde yaparım bu işlemleri ki ileride editleyebilmem kolay olsun. Her şey kendi içerisinde dizinli dursun.

     


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    Eger soruyu yanlis anlamadi isem Sort islemini diyorsun C# icersinde kullanila bilen;

    http://stackoverflow.com/questions/620534/sort-array-of-items-using-orderby


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    furkan5816
    furkan5816's avatar
    Kayıt Tarihi: 25/Mayıs/2012
    Erkek
    sLeymN bunu yazdı

    hocam eğer object oriented çalışıyorsan,  mümkün olduğu kadar veriden kaçman gerekir. Bunun içinbde Orm teknolojileri kullanırsın.

    Ama yok illa kendim data ile uğraşacam dersem, sadece veritabanı işlemlerimi yürüttüğüm bir class içinde yaparım bu işlemleri ki ileride editleyebilmem kolay olsun. Her şey kendi içerisinde dizinli dursun.

     

    +1

    Java da hibernate framework bu işi çok güzel yapar ama c# ta bu tarz birşey varmı bilmiyorum.

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    trampfd
    trampfd's avatar
    Kayıt Tarihi: 10/Mayıs/2006
    Erkek

    Datayı çektikten sonra süzmemelisin, kullanmayacağın bir byte bile datayı db den çekmen yanlış bir tutum olur. 

    Lazım olan datayı istediğin kritere/sıralamaya göre zaten sorguyla çekebiliyorsun, ardından aldığın datayı, datayla aynı tipte yaratıp enumerable ettiğin bir classa atıp daha sonra o nesne üzerinden kullanabilirsin.


    Ehl-i Byte
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    Eski bir çin atasözü derki, databasede yapacğaın herşeyi database de yap.

    development ortamında -çalışıp productionda patlayan uygulamaların coğu senin mantıkla başlayıp, tüm dbyi bi select edelim, burada işleriz şeklinde veriyapılarına sahipler :)


    10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Kendi özlü sözümdür, kaynak belirterek kullanınız.
Toplam Hit: 1696 Toplam Mesaj: 15