რა არის Seed მონაცემები SQL Server-ში?
რა არის Seed მონაცემები SQL Server-ში?

ვიდეო: რა არის Seed მონაცემები SQL Server-ში?

ვიდეო: რა არის Seed მონაცემები SQL Server-ში?
ვიდეო: 11. Seeding Your Database with Data 2024, ნოემბერი
Anonim

მონაცემთა ბაზის დათესვა არის პროცესი, რომელშიც თავდაპირველი ნაკრები მონაცემები მიეწოდება მონაცემთა ბაზას მისი ინსტალაციისას. ეს განსაკუთრებით სასარგებლოა, როდესაც გვინდა მონაცემთა ბაზის შევსება მონაცემები ჩვენ გვინდა განვვითარდეთ მომავალში.

შესაბამისად, რას ნიშნავს სათესლე მონაცემები?

თესლის მონაცემები ეხება საწყისს მონაცემები უზრუნველყოფილია ტრენინგის, ტესტირების ან შაბლონის სახით მონაცემები რომ შედიხარ. მაგალითად: Siebel გემებით შემდეგი თესლის მონაცემები : ორგანიზაცია, განყოფილება, თანამდებობა, პასუხისმგებლობა და ზოგიერთი თანამშრომლის ჩანაწერი.

გარდა ზემოთ, რა არის სათესლე მეთოდი Entity Framework-ში? ერთეულის ჩარჩო - თესლი Მონაცემთა ბაზა. რეკლამები. In ერთეულის ჩარჩო , თესლი შემოიღეს EF 4.1 და მუშაობს მონაცემთა ბაზის ინიციალიზატორებთან. ზოგადი იდეა ა თესლის მეთოდი არის მონაცემთა ინიციალიზაცია მონაცემთა ბაზაში, რომელიც იქმნება Code First-ის მიერ ან ვითარდება Migrations-ის მიერ.

რა არის მიგრაცია და დათესვა?

შესავალი მიგრაცია და დათესვა მიგრაცია თქვენი მონაცემთა ბაზის ვერსიის კონტროლის მსგავსია, რაც თქვენს გუნდს საშუალებას აძლევს ადვილად შეცვალოს და გააზიაროს აპლიკაციის მონაცემთა ბაზის სქემა. მიგრაციები, როგორც წესი, დაწყვილებულია Laravel-ის სქემის შემქმნელთან, რათა ადვილად შექმნათ თქვენი აპლიკაციის მონაცემთა ბაზის სქემა.

როგორ დავადგინო მონაცემები EF ბირთვში?

2.1 ვერსიის მიხედვით, Entity Framework Core აქვს ფორმალური API განაცხადისთვის თესლის მონაცემები მონაცემთა ბაზაში, როგორც თქვენი მიგრაციის ნაწილი - EntityTypeBuilder მეთოდის HasData მეთოდი, რომელიც გამოვლენილია ModelBuilder-ის მიერ. Entity მეთოდი, ხელმისაწვდომია DbContext კლასის OnModelCreating მეთოდში.

გირჩევთ: