Cov txheej txheem:

Kuv yuav siv Entity Framework li cas?
Kuv yuav siv Entity Framework li cas?

Video: Kuv yuav siv Entity Framework li cas?

Video: Kuv yuav siv Entity Framework li cas?
Video: kuv siv npe cuav. By Nkaujhnub yaj 2024, Plaub Hlis Ntuj
Anonim
  1. Yam yuavtsum tau kawm uantej. Visual Studio 2017.
  2. Tsim ib qho MVC web app. Qhib Visual Studio thiab tsim ib qhov project C# web siv ASP. NET Web Application (.
  3. Teem lub site style.
  4. Nruab Lub Koom Haum Ua Haujlwm 6.
  5. Tsim cov ntaub ntawv qauv.
  6. Tsim cov ntsiab lus database.
  7. Pib pib DB nrog cov ntaub ntawv xeem.
  8. Teeb tsa EF 6 rau siv LocalDB.

Ib yam li ntawd, Entity Framework ua haujlwm li cas?

Cov Lub Koom Haum Ua Haujlwm siv cov ntaub ntawv nyob rau hauv tus qauv thiab daim ntawv qhia cov ntaub ntawv los txhais cov khoom queries tawm tsam qhov chaw hom sawv cev hauv cov qauv kev xav rau hauv cov ntaub ntawv cov lus nug tshwj xeeb. Cov ntsiab lus nug yog materialized rau hauv cov khoom uas cov Lub Koom Haum Ua Haujlwm tswj. Yog xav paub ntxiv, saib LINQ rau Cov koom haum.

Ib sab saum toj no, Dab tsi yog Qhov Txheej Txheem Txheej Txheem hauv C #? ADO. NET Lub Koom Haum Ua Haujlwm yog Object/Relational Map (ORM) lub moj khaum uas enables developers ua hauj lwm nrog relational database. Siv cov Lub Koom Haum Ua Haujlwm , cov neeg tsim tawm teeb meem cov lus nug siv LINQ, tom qab ntawd muab thiab tswj cov ntaub ntawv raws li cov khoom siv tau zoo siv C# los yog VB. Net.

Ib yam li ntawd, ib tug yuav nug, qhov twg yog Qhov Chaw Pabcuam Siv?

Lub Koom Haum Ua Haujlwm yog qhov chaw qhib ORM lub moj khaum rau. NET cov ntawv thov txhawb nqa los ntawm Microsoft. Nws ua rau cov neeg tsim khoom ua haujlwm nrog cov ntaub ntawv siv cov khoom ntawm cov chav kawm tshwj xeeb yam tsis tau tsom mus rau cov lus hauv qab database thiab txhua kab uas cov ntaub ntawv no khaws cia.

Kuv yuav teeb tsa lub koom haum li cas?

Txhim kho Entity Framework 6 rau hauv koj qhov Project

  1. Qhib Visual Studio 2012 lossis 2015.
  2. Xaiv MVC nyob rau hauv template qhov rais thiab hloov authentication rau No Authentication thiab nias OK.
  3. Qhib Solution Explorer.
  4. Hauv NuGet Package Manager, nrhiav rau Qhov Chaw Ua Haujlwm thiab nyem rau ntawm Nruab khawm rau nruab nws.
  5. Lub dialog box yuav tshwm sim nug koj qhov kev pom zoo rau kev hloov.

Pom zoo: