• Code First да номлар
  • Tiplarni moslashtirish SQL Server va C
  • Dasturiy injiniring (EntityFramework 6)




    Download 1,39 Mb.
    bet10/53
    Sana30.11.2023
    Hajmi1,39 Mb.
    #108476
    1   ...   6   7   8   9   10   11   12   13   ...   53
    Bog'liq
    Dasturiy injiniring

    }
    }

    Code First да номлар


    DBda jadval va uning ustunlarini hosil qilish uchun Entity Frameworkda nomlarni aniqlashda bir qator kelishuvlar (qoidalar) mavjud. Ushbu qoidalar asosida jadval, ustun, tip nomlari ko’rsatiladi. Ushbu qoidalardan ba’zilarini ko’rib chiqamiz.


    Tiplarni moslashtirish
    SQL Server va C# dagi tiplar mosligi:

    • int : int

    • bit : bool

    • char : string

    • date : DateTime

    • datetime : DateTime

    • datetime2 : DateTime

    • decimal : decimal

    • float : double

    • money : decimal

    • nchar : string

    • ntext : string

    • numeric : decimal

    • nvarchar : string

    • real : float

    • smallint : short

    • text : string

    • tinyint : byte

    • varchar : string



    NULL va NOT NULL
    Jadvaldagi barcha birlamchi kalitlar NOT NULL kabi aniqlanadi. Uzatma tipiga (string, array) xususiyatlarga mos ustunalar DBda NULL kabi, qiymatli tiplar (DateTime, bool, char, decimal, int, double, float) - NOT NULL kabi aniqlanadi.
    Agar xususiyat Nullabletipiga mansub bo’lsa, u NULL ustuniga mos qo’yiladi.



    Download 1,39 Mb.
    1   ...   6   7   8   9   10   11   12   13   ...   53




    Download 1,39 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturiy injiniring (EntityFramework 6)

    Download 1,39 Mb.