Junior — Middle
Қолданба жасау кезінде Database First тәсілі деген не екенін түсіндіріп бересіз бе?
sobes.tech AI
AI-дан жауап
Database First тәсілі — бұл қосымшаларды әзірлеу әдісі, онда алдымен мәліметтер базасы құрылады және жобаланады, содан кейін осы мәліметтер базасына негізделген мәліметтер моделі мен қосымшаның коды генерацияланады.
C# және Entity Framework контекстінде бұл бұрыннан бар мәліметтер базасын (мысалы, SQL Server-де) құрып, содан кейін Scaffold-DbContext құралымен модель кластарын және мәліметтер контекстін генерациялау, олар базаның құрылымын көрсетеді.
Модельдерді мәліметтер базасынан генерациялау үшін команда мысалы:
Scaffold-DbContext "Server=.;Database=MyDb;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
Бұл бұрыннан бар мәліметтер базасымен жұмыс істеуге мүмкіндік береді, модельдерді қолмен жобаламай.