Bilmek istediğin her şeye ulaş

Furkan Tunç,

Web Developer

.: Invalid Identifier :.

Nisan 2015

Furkan Tunç bir yanıt verdi.

Class tasarımı hakkında sorum: Property'mi eklemeliyim yoksa ek fonksiyon mu yazmalıyım?

Merhabalar. Ado.net kullanıyorum. Şekildeki gibi örnek 2 tane class ım var. Bu class larında veri tabanında aynı bu şekilde tabloları var.
public class Il
{
    public int ID { get; set; }
    public string Adi { get; set; }
}

public class Musteri
{
    public int ID { get; set; }
    public string Adi { get; set; }
    public string Soyadi { get; set; }
    public int Il_ID { get; set; }
}

GetIl ve GetMusteri diye 2 tane stored procedure m var. Data katmanındada bu isimlerde 2 tane il ve musteri collection dönen fonksiyonum var. Musteri donen sp de il tablosuyla ilişkili. Şimdi sorum şu; müşteri class ına ilAdi diye bir property mi ekliyim. Yoksa ilişkiyi bırakıp müşteri classını,
public class Musteri
{
    public int ID { get; set; }
    public string Adi { get; set; }
    public string Soyadi { get; set; }
    public int Il_ID { get; set; }

    List<Il> il = new List<Il>();
}

Şu hale getirip data katmanındaki getilbyid adlı fonksiyonlamı doldurayım. Bu şekilde veritabanına 2 defa gitmiş oluyorum. Sizin tavsiyeniz nedir? Soruyu anlatabilmişimdir umarım. Napabilirim ?
Mart 2015

Furkan Tunç bir yanıt verdi.

Yazılımcılar bilgilerini üniversitede mi öğrenir, yoksa farklı yerlerde elde ettikleri tecrübelerle mi?

İşin özü merak etmekte. Üniversitede sana hamur yoğurma öğretilir. Buda realtime uygulamalarında yeterli değildir. Süslemek ve pişirmek kişiye kalmıştır. Bunun için araştırmak, uygulamaya dökmek gerekir.