Dab tsi yog daim ntawv qhia hauv Entity Framework?
Dab tsi yog daim ntawv qhia hauv Entity Framework?

Video: Dab tsi yog daim ntawv qhia hauv Entity Framework?

Video: Dab tsi yog daim ntawv qhia hauv Entity Framework?
Video: Leng Yang - Yog Vim Dab Tsi (Official Full Song | Nkauj Tawm Tshiab) 2020/05/24 2024, Hlis ntuj nqeg
Anonim

Entity Framework . Nws yog ib qho cuab yeej los nkag rau hauv database. Qhov tseeb dua, nws tau muab cais ua Qhov Object / Relational Mapper (ORM) uas txhais tau tias nws qhia cov ntaub ntawv hauv cov ntaub ntawv sib txheeb rau hauv cov khoom ntawm peb daim ntawv thov.

Tsis tas li ntawd, ModelBuilder yog dab tsi hauv Entity Framework?

Entity Framework Fluent API yog siv los teeb tsa cov chav kawm sau los hla cov rooj sib tham. Hauv Lub Koom Haum Ua Haujlwm Core, ua ModelBuilder chav kawm ua raws li API Fluent. Los ntawm kev siv nws, peb tuaj yeem teeb tsa ntau yam sib txawv, raws li nws muab ntau txoj kev teeb tsa ntau dua li cov ntaub ntawv annotation cwj pwm.

Tsis tas li ntawd, kuv yuav ua li cas daim ntawv qhia txheej txheem khaws cia hauv Entity Framework? Daim ntawv qhia tus neeg koom nrog rau cov txheej txheem khaws cia

  1. Txoj cai-nias rau tus neeg lub hom phiaj thiab xaiv Khaws Cov Txheej Txheem Mapping.
  2. Cov txheej txheem khaws cia ua daim phiaj xwm tshwm sim nyob rau hauv Mapping Details window.
  3. Nyem.
  4. Default mappings ntawm cov txheej txheem khaws cia tsis muaj thiab cov khoom siv tshwm sim.

Kuj Paub, Kuv yuav siv Entity Framework li cas?

  1. Yam yuavtsum tau kawm uantej. Visual Studio 2017.
  2. Tsim ib qho MVC web app. Qhib Visual Studio thiab tsim C# lub vev xaib siv ASP. NET Web Application (.
  3. Teem lub site style.
  4. Nruab Qhov Chaw 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 kom siv LocalDB.

OnModelCreating yog dab tsi?

Kev teeb tsa raug siv los ntawm ntau txoj hauv kev nthuav tawm los ntawm Microsoft. Chav kawm DbContext muaj ib txoj kev hu ua OnModelCreating uas siv ib qho piv txwv ntawm ModelBuilder ua qhov parameter. Txoj kev no yog hu los ntawm lub moj khaum thaum koj cov ntsiab lus tau tsim thawj zaug los tsim cov qauv thiab nws cov duab kos hauv nco.

Pom zoo: