|
Dasturiy injiniring (EntityFramework 6)
|
bet | 10/53 | Sana | 30.11.2023 | Hajmi | 1,39 Mb. | | #108476 |
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.
|
| |