რა არის Fluent API MVC-ში?
რა არის Fluent API MVC-ში?

ვიდეო: რა არის Fluent API MVC-ში?

ვიდეო: რა არის Fluent API MVC-ში?
ვიდეო: 17 - Introduction to Fluent API | Code First | EF 2024, მაისი
Anonim

ერთეულის ჩარჩო Fluent API გამოიყენება დომენის კლასების კონფიგურაციისთვის კონვენციების გადაფარვის მიზნით. EF Fluent API ეფუძნება ა Fluent API დიზაინის ნიმუში (a.k.a Თავისუფალი ინტერფეისი), სადაც შედეგი ჩამოყალიბებულია მეთოდით ჯაჭვის მეთოდით. შეგიძლიათ გამოიყენოთ მონაცემთა ანოტაციის ატრიბუტები და Fluent API ამავე დროს.

ანალოგიურად, შეგიძლიათ იკითხოთ, რა არის OnModelCreating?

კონფიგურაციები გამოიყენება Microsoft-ის მიერ გამოვლენილი მრავალი მეთოდის გამოყენებით. DbContext კლასს აქვს მეთოდი ე.წ OnModelCreating რომელიც პარამეტრად იღებს ModelBuilder-ის მაგალითს. ამ მეთოდს ეწოდება ჩარჩო, როდესაც თქვენი კონტექსტი პირველად იქმნება მოდელის და მისი შედგენის მეხსიერებაში ასაგებად.

რა არის რუკა Entity Framework-ში? ერთეულის ჩარჩო . ეს არის მონაცემთა ბაზაში წვდომის ინსტრუმენტი. უფრო ზუსტად, ის კლასიფიცირებულია, როგორც ობიექტი/რელაციური რუქა (ORM), რაც ნიშნავს, რომ იგი ასახავს მონაცემებს ურთიერთობით მონაცემთა ბაზაში ჩვენი აპლიკაციების ობიექტებად. მანამდე.

ამის გათვალისწინებით, რა არის ModelBuilder ერთეული?

აბრუნებს ობიექტს, რომელიც შეიძლება გამოყენებულ იქნას მოცემულის კონფიგურაციისთვის ერთეული ჩაწერეთ მოდელი. თუ ა ერთეული აკრიფეთ მოწოდებული სახელი უკვე არ არის მოდელის ნაწილი, ახალია ერთეული მოდელს დაემატება ტიპი, რომელსაც არ აქვს შესაბამისი CLR ტიპი.

რა არის DbContext?

DbContext არის მნიშვნელოვანი კლასი Entity Framework API-ში. ეს არის ხიდი თქვენს დომენის ან ერთეულის კლასებსა და მონაცემთა ბაზას შორის. DbContext არის პირველადი კლასი, რომელიც პასუხისმგებელია მონაცემთა ბაზასთან ურთიერთობაზე.

გირჩევთ: