Ի՞նչ է DbSet MVC-ն:
Ի՞նչ է DbSet MVC-ն:

Video: Ի՞նչ է DbSet MVC-ն:

Video: Ի՞նչ է DbSet MVC-ն:
Video: C# Entity 07."Entity Framework Core (CRUD)" 2024, Ապրիլ
Anonim

DbSet Entity Framework 6-ում DbSet դասը ներկայացնում է մի շարք, որը կարող է օգտագործվել ստեղծելու, կարդալու, թարմացնելու և ջնջելու գործողությունների համար: Համատեքստի դասը (առաջացած DbContext-ից) պետք է ներառի DbSet մուտքագրեք հատկություններ այն սուբյեկտների համար, որոնք քարտեզագրվում են տվյալների բազայի աղյուսակների և դիտումների վրա:

Նմանապես, հարցնում են, թե ինչ է DbSet-ը:

Ա DbSet ներկայացնում է տվյալ տիպի բոլոր սուբյեկտների հավաքածուն, կամ որը կարելի է հարցնել տվյալների բազայից: DbSet օբյեկտները ստեղծվում են DbContext-ից՝ օգտագործելով DbContext:

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

Համապատասխանաբար, ինչ է DbContext դասը MVC-ում:

DbContext է դաս տրամադրված է Entity Framework-ի կողմից տվյալների բազայի հետ կապ հաստատելու, db-ի հարցումը և կապը փակելու համար: Ընդլայնելով DbContext թույլ է տալիս սահմանել տվյալների բազայի մոդելը DbSet-ով (հատուկ հավաքածու՝ քարտեզագրված աղյուսակի վրա կամ ավելի), ստեղծել տվյալների բազա, հարցումներ կատարել տվյալների բազայում

Ի՞նչ է Entity Framework-ը MVC-ում օրինակով:

Օգտագործելով Entity Framework Asp. Net-ում MVC 4 հետ Օրինակ . Entity Framework Օբյեկտների հարաբերական քարտեզագրիչ է (ORM): Այս ORM-ը մշակողին ապահովում է տվյալների բազայից տվյալների պահպանման և մուտք գործելու մեխանիզմի ավտոմատացում:

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