MVC-də səlis API nədir?
MVC-də səlis API nədir?

Video: MVC-də səlis API nədir?

Video: MVC-də səlis API nədir?
Video: Əsl Meyxanalardam Biri. Aydın Xırdalanlı necə də Səlis və Rahat deyir . 2024, Noyabr
Anonim

Entity Framework Sərbəst API konvensiyaları ləğv etmək üçün domen siniflərini konfiqurasiya etmək üçün istifadə olunur. EF Sərbəst API a əsaslanır Sərbəst API dizayn nümunəsi (a.k.a Axıcı İnterfeys) burada nəticə zəncirləmə metodu ilə formalaşır. Siz Data Annotasiya atributlarından istifadə edə bilərsiniz və Sərbəst API eyni vaxtda.

Eynilə, siz OnModelCreating nədir deyə soruşa bilərsiniz?

Konfiqurasiyalar Microsoft tərəfindən açıqlanan bir sıra üsullar vasitəsilə tətbiq edilir. DbContext sinifinin adlı metodu var OnModelCreating bu parametr kimi ModelBuilder nümunəsini götürür. Yaddaşda modeli və onun xəritələrini qurmaq üçün kontekstiniz ilk dəfə yaradılanda bu metod çərçivə tərəfindən çağırılır.

Entity Framework-də xəritəçəkmə nədir? Entity Framework . Bu verilənlər bazasına daxil olmaq üçün bir vasitədir. Daha dəqiq desək, o, Obyekt/Əlaqəvi Mapper (ORM) kimi təsnif edilir, yəni o, relyasiya verilənlər bazasındakı məlumatları tətbiqlərimizin obyektlərinə uyğunlaşdırır. Əvvəl.

Bunu nəzərə alaraq, ModelBuilder obyekti nədir?

Veriləni konfiqurasiya etmək üçün istifadə edilə bilən obyekti qaytarır qurum modeli yazın. Əgər bir qurum təqdim olunan adla yazın artıq modelin bir hissəsi deyil, yenidir qurum uyğun CLR növü olmayan tip modelə əlavə olunacaq.

DbContext nədir?

DbContext Entity Framework API-də vacib sinifdir. Bu, domen və ya obyekt sinifləri ilə verilənlər bazası arasında körpüdür. DbContext verilənlər bazası ilə qarşılıqlı əlaqəyə cavabdeh olan əsas sinifdir.

Tövsiyə: