google-code-export / karkas

Automatically exported from code.google.com/p/karkas
1 stars 0 forks source link

GerekliAlanOnaylayici Value Types #108

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
GerekliAlanOnaylayici Guid'te şu sekilde bir sorun var. Guid value type
olduğu için not null alanlarda direk Guid.Empty ,
00000000-0000-0000-0000-000000000000

seklinde oluşuyor. Neredeyse hiç bir zaman bu değerin veritabanına kayıt
edilmesi istenmeyeceği için, GerekliAlanOnaylayici'da bunun engellenmesi

Original issue reported on code.google.com by ati.ozgur on 1 Aug 2009 at 5:33

GoogleCodeExporter commented 9 years ago
aşağıdaki kodta görüldüğü gibi value typelarda bu hata var. Bunun 
önlenmesi için kod
yazılacak. en azından guid ve dateTime için varsayılan değer kontrol 
edilmeli. 
İstenirse bunun kolon veya tum sınıf bazında kapatılmasına izin  
verilmeli.

    class Program
    {
        int intDeger;
        Guid guidDeger;
        DateTime dateTimeDeger;
        short shortDeger;
        string stringDeger;

        static void Main(string[] args)
        {
            Program p = new Program();
            Console.WriteLine(p.dateTimeDeger);
            Console.WriteLine(p.guidDeger);
            Console.WriteLine(p.shortDeger);
            Console.WriteLine(p.stringDeger);
            Console.WriteLine(p.intDeger);
        }
    }

Original comment by ati.ozgur on 2 Aug 2009 at 6:18