Mündəricat:
Video: Entity Framework-də ilk kod yanaşmasından istifadə edərək verilənlər bazasını necə yaradırsınız?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Entity Framework-də ilk olaraq koddan istifadə edərək yeni verilənlər bazası yaradın
- Addım 1 - Yaradın Windows forması layihəsi.
- Addım 2 - Əlavə edin qurum yeni yaradılmış layihə çərçivəsində iş istifadə edərək NuGet paketi.
- Addım 3 - Yaradın Layihəyə model.
- Addım 4 - Yaradın Layihəyə kontekst sinfi.
- Addım 5 - Modelin hər bir sinfi üçün açıq tipli DbSet.
- Addım 6 - Yaradın giriş bölməsi.
Bunu nəzərə alaraq, Entity Framework-də ilk kod yanaşması nədir?
Kod birinci yanaşma kodlanmış siniflərimizi verilənlər bazası proqramına çevirməyə imkan verir, yəni əvvəlcə kod heç bir asılılığı olmayan XML əsaslı EDMX fayllarından istifadə etmək əvəzinə POCO (adi köhnə CLR obyekti) sinfindən istifadə edərək domen modelimizi müəyyən etməyə imkan verir. Entity Framework.
Yuxarıdakılardan əlavə, verilənlər bazasından ilk kod nədir? Normalda Əvvəlcə kodlayın yaratmaq deməkdir verilənlər bazası POCO-dan, lakin adətən mövcud olanı hədəflədiyiniz zaman verilənlər bazası siz VS alətlərinə tez bir zamanda işə başlamağınız üçün dərslər yarada bilərsiniz.
Nəticə etibarilə, Entity Framework-də verilənlər bazası modelini necə yarada bilərəm?
Yaradan Model
- Fayl menyusundan Yeni Model seçin.
- Müəssisə Modelini seçin, Adını göstərin və Yarat düyməsini basın.
- Next düyməsini basın.
- Provayder siyahısında verilənlər bazası provayderini seçin və tələb olunan əlaqə parametrlərini təyin edin, sonra Next düyməsini basın.
- Verilənlər bazasından Yarat seçin və Next düyməsini basın.
Entity Framework-də DbContext nədir?
The DbContext sinif ayrılmaz hissəsidir Entity Framework . Bir misal DbContext nümunələrinizi sorğulamaq və saxlamaq üçün istifadə edilə bilən verilənlər bazası ilə sessiyanı təmsil edir qurumlar verilənlər bazasına. DbContext İş Vahidi və Repozitor nümunələrinin birləşməsidir.
Tövsiyə:
Entity Framework-də ilk olaraq verilənlər bazasını necə yarada bilərəm?
Entity Framework - Database First Approach Addım 2 − Modeli yaratmaq üçün əvvəlcə həll tədqiqatçısında konsol layihənizə sağ klikləyin və Add → New Items… seçin. Addım 4 − Müəssisə Məlumat Modeli Sihirbazı dialoqunu işə salacaq Əlavə et düyməsini klikləyin. Addım 5 − Verilənlər bazasından EF Designer seçin və Next düyməsini klikləyin. Addım 6 - Mövcud verilənlər bazasını seçin və Next düyməsini basın
SQL verilənlər bazasını başqa verilənlər bazasına necə bərpa edə bilərəm?
Verilənlər bazasını yeni yerə bərpa etmək və isteğe bağlı olaraq verilənlər bazasının adını dəyişmək. SQL Server verilənlər bazası mühərrikinin müvafiq nümunəsinə qoşulun və sonra Obyekt Explorer-də server ağacını genişləndirmək üçün server adına klikləyin. Verilənlər bazalarını sağ klikləyin və sonra Verilənlər bazasını bərpa et klikləyin. Verilənlər bazasını bərpa et dialoq qutusu açılır
Verilənlər bazasını fərqli verilənlər bazasına necə bərpa edə bilərəm?
Verilənlər bazasını yeni yerə bərpa etmək və isteğe bağlı olaraq verilənlər bazasının adını dəyişmək üçün SQL Server verilənlər bazası mühərrikinin müvafiq nümunəsinə qoşulun və sonra Obyekt Explorer-də server ağacını genişləndirmək üçün server adını basın. Verilənlər bazalarını sağ klikləyin və sonra Verilənlər bazasını bərpa et klikləyin
Mövcud SQL Server verilənlər bazasından yeni verilənlər bazasını necə yarada bilərəm?
SQL Server Obyekt Explorer-də, SQL Server node altında, qoşulmuş server nümunənizi genişləndirin. Verilənlər bazaları qovşağına sağ vurun və Yeni verilənlər bazası əlavə et seçin. Yeni verilənlər bazasının adını TradeDev olaraq dəyişdirin. SQL Server Object Explorer-də Ticarət verilənlər bazasına sağ klikləyin və Sxem Müqayisə et seçin
PgAdmin 4-də verilənlər bazasını necə yaradırsınız?
Bu addımları yerinə yetirin: pgAdmin-i işə salın 4. “İdarəetmə paneli” sekmesine keçin. "Server yarat" pəncərəsində "Bağlantı" sekmesini seçin. “Hostname/ Address” sahəsinə serverinizin IP ünvanını daxil edin. “Port”u “5432” kimi göstərin. “Verilənlər bazasına qulluq” sahəsinə verilənlər bazasının adını daxil edin