Სარჩევი:

როგორ ქმნით მონაცემთა ბაზას Entity Framework-ში კოდის პირველი მიდგომის გამოყენებით?
როგორ ქმნით მონაცემთა ბაზას Entity Framework-ში კოდის პირველი მიდგომის გამოყენებით?

ვიდეო: როგორ ქმნით მონაცემთა ბაზას Entity Framework-ში კოდის პირველი მიდგომის გამოყენებით?

ვიდეო: როგორ ქმნით მონაცემთა ბაზას Entity Framework-ში კოდის პირველი მიდგომის გამოყენებით?
ვიდეო: Create A New Database Using Entity Framework Code First 2024, დეკემბერი
Anonim

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

  1. Ნაბიჯი 1 - Შექმნა Windows ფორმის პროექტი.
  2. ნაბიჯი 2 - დამატება ერთეული ჩარჩო მუშაობა ახლად შექმნილ პროექტში გამოყენებით NuGet პაკეტი.
  3. ნაბიჯი 3 - Შექმნა მოდელირება პროექტად.
  4. ნაბიჯი 4 - Შექმნა კონტექსტური კლასი პროექტში.
  5. ნაბიჯი 5 - აკრეფილი DbSet მოდელის თითოეული კლასისთვის.
  6. ნაბიჯი 6 - Შექმნა შეყვანის განყოფილება.

ამის გათვალისწინებით, რა არის კოდის პირველი მიდგომა Entity Framework-ში?

კოდის პირველი მიდგომა საშუალებას გვაძლევს გადავაქციოთ ჩვენი კოდირებული კლასები მონაცემთა ბაზის აპლიკაციად, რაც ნიშნავს კოდი ჯერ საშუალებას გვაძლევს განვსაზღვროთ ჩვენი დომენის მოდელი POCO (უბრალო ძველი CLR ობიექტი) კლასის გამოყენებით, ვიდრე XML-ზე დაფუძნებული EDMX ფაილების გამოყენებით, რომელიც არ არის დამოკიდებული ერთეულის ჩარჩო.

გარდა ზემოთ, რა არის კოდი პირველი მონაცემთა ბაზიდან? ჩვეულებრივად კოდი ჯერ ეხება გენერირებას მონაცემთა ბაზა თქვენი POCO-დან, მაგრამ, როგორც წესი, მაშინ, როდესაც თქვენ მიმართავთ არსებულს მონაცემთა ბაზა თქვენ შეგიძლიათ VS ინსტრუმენტებმა შექმნან კლასები, რომ სწრაფად წამოხვიდეთ და იმუშაოთ.

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

გენერირების მოდელი

  1. აირჩიეთ ახალი მოდელი ფაილი მენიუდან.
  2. აირჩიეთ Entity Model, მიუთითეთ მისი სახელი და დააჭირეთ შექმნა.
  3. დააწკაპუნეთ შემდეგი.
  4. აირჩიეთ მონაცემთა ბაზის პროვაიდერი პროვაიდერის სიაში და დააყენეთ კავშირის საჭირო პარამეტრები, შემდეგ დააჭირეთ შემდეგი.
  5. აირჩიეთ გენერირება მონაცემთა ბაზიდან და დააჭირეთ შემდეგი.

რა არის DbContext Entity Framework-ში?

The DbContext კლასი განუყოფელი ნაწილია ერთეულის ჩარჩო . მაგალითი DbContext წარმოადგენს სესიას მონაცემთა ბაზასთან, რომელიც შეიძლება გამოყენებულ იქნას თქვენი ინსტანციების შეკითხვისა და შესანახად სუბიექტები მონაცემთა ბაზაში. DbContext არის Unit Of Work და Repository შაბლონების კომბინაცია.

გირჩევთ: