რა არის რუკა Entity Framework-ში?
რა არის რუკა Entity Framework-ში?

ვიდეო: რა არის რუკა Entity Framework-ში?

ვიდეო: რა არის რუკა Entity Framework-ში?
ვიდეო: ბუნება, IV კლასი - კონტინენტები და ოკეანეები #ტელესკოლა 2024, აპრილი
Anonim

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

გარდა ამისა, რა არის ModelBuilder Entity Framework-ში?

ერთეულის ჩარჩო Fluent API გამოიყენება დომენის კლასების კონფიგურაციისთვის კონვენციების უგულებელყოფისთვის. In ერთეულის ჩარჩო ბირთვი, მოდელიმშენებელი კლასი მოქმედებს როგორც Fluent API. მისი გამოყენებით, ჩვენ შეგვიძლია დავაკონფიგურიროთ მრავალი განსხვავებული რამ, რადგან ის უზრუნველყოფს უფრო მეტ კონფიგურაციის ვარიანტს, ვიდრე მონაცემთა ანოტაციის ატრიბუტებს.

გარდა ამისა, როგორ გავაფორმო შენახული პროცედურა Entity Framework-ში? შენახულ პროცედურებზე მიუთითეთ პირის სუბიექტი

  1. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით პირის ერთეულის ტიპზე და აირჩიეთ შენახული პროცედურის რუქა.
  2. შენახული პროცედურების რუკებები გამოჩნდება რუკების დეტალების ფანჯარაში.
  3. დააწკაპუნეთ.
  4. ჩნდება ნაგულისხმევი რუკები შენახული პროცედურის პარამეტრებსა და ერთეულების თვისებებს შორის.

ასევე იცით, როგორ გამოვიყენო Entity Framework?

  1. წინაპირობები. Visual Studio 2017.
  2. შექმენით MVC ვებ აპი. გახსენით Visual Studio და შექმენით C# ვებ პროექტი ASP. NET ვებ აპლიკაციის გამოყენებით (.
  3. დააყენეთ საიტის სტილი.
  4. დააინსტალირეთ Entity Framework 6.
  5. შექმენით მონაცემთა მოდელი.
  6. შექმენით მონაცემთა ბაზის კონტექსტი.
  7. DB-ის ინიციალიზაცია ტესტის მონაცემებით.
  8. დააყენეთ EF 6 LocalDB-ის გამოსაყენებლად.

რა არის OnModelCreating?

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

გირჩევთ: