Բովանդակություն:

Ի՞նչ է կոդի միգրացիան:
Ի՞նչ է կոդի միգրացիան:

Video: Ի՞նչ է կոդի միգրացիան:

Video: Ի՞նչ է կոդի միգրացիան:
Video: Ի՞նչ է պատմում մարդու մասին նրա ծննդյան օրը. Ո՞ր օրերն են հաջողակ և ինչպես հաշվել ծննդյան բանաձևը 2024, Նոյեմբեր
Anonim

Սերվերը կառավարում է հսկայական տվյալների բազա: Կոդի միգրացիա նաև օգնում է բարելավել կատարողականը` օգտագործելով զուգահեռությունը: Կոդի միգրացիա ամենալայն իմաստով վերաբերում է մեքենաների միջև ծրագրերի տեղափոխմանը, նպատակ ունենալով, որ այդ ծրագրերը կատարվեն թիրախում: Մեջ կոդի միգրացիա շրջանակը, գործընթացը բաղկացած է 3 հատվածից.

Այս կերպ ի՞նչ է կոդի միգրացիան բաշխված համակարգում:

Կոդի միգրացիա . Ավանդաբար հաղորդակցությունը ներս բաշխված համակարգեր զբաղվում է տվյալների փոխանակմամբ: գործընթացները։ Կոդի միգրացիա ամենալայն իմաստով զբաղվում է մեքենաների միջև ծրագրերի տեղափոխմամբ, ինչպես. նպատակին հասնելու այդ ծրագրերն իրականացնելու մտադրություն:

Նաև գիտեք, թե ինչպես կարող եմ նախ միացնել միգրացիան կոդի մեջ: Գնացեք Package Manager Console և մուտքագրեք հրամանի օգնությունը միգրացիան . Տիպ Միացնել - Միգրացիաներ -ContextTypeName EXPShopContext: Այս հրամանը ստեղծում է a միգրացիան թղթապանակ InitialCreate-ով: cs և կոնֆիգուրացիա:

Այս առնչությամբ ի՞նչ է կոդը առաջին միգրացիան:

Entity Framework 4.3-ը ներառում է նոր Code First Migrations առանձնահատկություն, որը թույլ է տալիս աստիճանաբար զարգացնել տվյալների բազայի սխեման, երբ ձեր մոդելը փոխվում է ժամանակի ընթացքում: Հետ միգրացիան , այն ավտոմատ կերպով կթարմացնի տվյալների բազայի սխեման, երբ ձեր մոդելը փոխվի՝ չկորցնելով գոյություն ունեցող որևէ տվյալ կամ տվյալների բազայի այլ օբյեկտներ:

Ինչպե՞ս նախ ջնջել կոդերի միգրացիան:

Ամփոփելով, դա անելու քայլերն են

  1. Հեռացրեք _MigrationHistory աղյուսակը տվյալների բազայից:
  2. Հեռացրեք անհատական միգրացիոն ֆայլերը ձեր նախագծի Միգրացիաների պանակում:
  3. Enable-Migrations in Package Manager Console-ում:
  4. Ավելացնել-միգրացիայի սկզբնաղբյուր PMC-ում:
  5. Մեկնաբանեք «Up» մեթոդի ներսում գտնվող կոդը սկզբնական միգրացիայի մեջ:

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