Ի՞նչ է սահուն API-ն MVC-ում:
Ի՞նչ է սահուն API-ն MVC-ում:

Video: Ի՞նչ է սահուն API-ն MVC-ում:

Video: Ի՞նչ է սահուն API-ն MVC-ում:
Video: Եթե երազում տեսնում եք այս 10 բաները, ապա չպետք է անտեսեք 2024, Նոյեմբեր
Anonim

Entity Framework Fluent API օգտագործվում է տիրույթի դասերը կարգավորելու համար, որպեսզի անտեսեն կոնվենցիաները: ԷՖ Fluent API հիմնված է ա Fluent API դիզայնի օրինակ (a.k.a Սահուն Ինտերֆեյս), որտեղ արդյունքը ձևակերպվում է շղթայական մեթոդով: Դուք կարող եք օգտագործել Data Annotation հատկանիշները և Fluent API միեւնույն ժամանակ.

Նմանապես, դուք կարող եք հարցնել, թե ինչ է OnModelCreating-ը:

Կազմաձևերը կիրառվում են Microsoft-ի կողմից ներկայացված մի շարք մեթոդների միջոցով: DbContext դասը ունի մեթոդ, որը կոչվում է OnModelCreating որը որպես պարամետր վերցնում է ModelBuilder-ի օրինակը: Այս մեթոդը կոչվում է շրջանակի կողմից, երբ ձեր համատեքստն առաջին անգամ ստեղծվում է մոդելը և դրա քարտեզագրումները հիշողության մեջ կառուցելու համար:

ի՞նչ է քարտեզագրումը Entity Framework-ում: Entity Framework . Դա տվյալների բազա մուտք գործելու գործիք է: Ավելի ճիշտ, այն դասակարգվում է որպես Օբյեկտ/հարաբերական քարտեզագրող (ORM), ինչը նշանակում է, որ հարաբերական տվյալների բազայի տվյալները քարտեզագրում է մեր հավելվածների օբյեկտների մեջ: Նախքան.

Հաշվի առնելով սա՝ ի՞նչ է ModelBuilder կառույցը:

Վերադարձնում է օբյեկտ, որը կարող է օգտագործվել տվյալը կարգավորելու համար սուբյեկտ մուտքագրեք մոդելը: Եթե ան սուբյեկտ Տրամադրված անունով մուտքագրեք արդեն մոդելի մաս չէ, նոր է սուբյեկտ մոդելին կավելացվի այն տեսակը, որը չունի համապատասխան CLR տեսակ:

Ի՞նչ է DbContext-ը:

DbContext Entity Framework API-ում կարևոր դաս է: Այն կամուրջ է ձեր տիրույթի կամ կազմակերպության դասերի և տվյալների բազայի միջև: DbContext առաջնային դասն է, որը պատասխանատու է տվյալների բազայի հետ փոխգործակցության համար:

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