Sobes.tech
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

Бұл бұрыннан бар мәліметтер базасымен жұмыс істеуге мүмкіндік береді, модельдерді қолмен жобаламай.