Ինչ է AutomaticMigrationsEnabled-ը:
Ինչ է AutomaticMigrationsEnabled-ը:

Video: Ինչ է AutomaticMigrationsEnabled-ը:

Video: Ինչ է AutomaticMigrationsEnabled-ը:
Video: Ահա թե ինչ է ասել Բայրոնը ՀԱՅԵՐԵՆԻ մասին... #հայերեն 2024, Մայիս
Anonim

Re: Ավտոմատ միգրացիաները միացված են օգնություն է պահանջվում

Դա նշանակում է, որ ամեն անգամ, երբ ցանկանում եք համաժամեցնել ձեր տվյալների բազան ձեր մոդելում կատարած փոփոխությունների հետ, դուք պետք է օգտագործեք «Ավելացնել միգրացիա» հրամանը՝ միգրացիան լաստակելու համար, այնուհետև թարմացնել տվյալների բազան՝ այդ փոփոխությունները տվյալների բազա մղելու համար:

Ինչպե՞ս միացնել ավտոմատ միգրացիան:

Գործիքներից → Գրադարանային փաթեթների կառավարիչ → Փաթեթների կառավարիչ վահանակից բացեք փաթեթի կառավարիչ վահանակը և գործարկեք միացնել - միգրացիաներ – EnableAutomaticMigration:$true հրամանը (համոզվեք, որ լռելյայն նախագիծն այն նախագիծն է, որտեղ գտնվում է ձեր համատեքստի դասը):

Նմանապես, ի՞նչ է թույլ տալիս միգրացիան: Միացնել - Միգրացիաներ Միացնում է միգրացիան ձեր նախագծում՝ ստեղծելով Կազմաձևման դաս: Ավելացնել- Միգրացիան Ստեղծում է նորը միգրացիան դաս՝ ըստ նշված անվանման՝ Up() և Down() մեթոդներով:

Այս կերպ, ի՞նչ է ավտոմիգրացիան:

Ավտոմատ միգրացիաներ թույլ է տալիս օգտագործել Code First-ը Միգրացիաներ առանց ձեր նախագծում կոդային ֆայլ ունենալու ձեր կատարած յուրաքանչյուր փոփոխության համար: Ոչ բոլոր փոփոխությունները կարող են ինքնաբերաբար կիրառվել, օրինակ, սյունակների վերանվանումները պահանջում են կոդերի վրա հիմնված օգտագործում միգրացիան.

Ինչպե՞ս կարող եմ միգրացիա ստեղծել Entity Framework-ում:

Ավելացնելով ա Միգրացիան Այսպիսով, առաջին հերթին անհրաժեշտ է ստեղծել ա միգրացիան . Բացեք Package Manager Console-ը մենյուից Tools -> NuGet Package Manager -> Package Manager Console Visual Studio-ում և կատարեք հետևյալ հրամանը՝ ավելացնելու համար միգրացիան . Եթե դուք օգտագործում եք dotnet Command Line Interface, կատարեք հետևյալ հրամանը.

Խորհուրդ ենք տալիս: