Çfarë është EF Code?
Çfarë është EF Code?

Video: Çfarë është EF Code?

Video: Çfarë është EF Code?
Video: Kush vjen per dreke/ Çfare eshte kefiri dhe pse duhet ta konsumojme ate (30.05.2018) 2024, Nëntor
Anonim

Korniza e Entitetit prezantoi Kodi -Qasja e parë me Kornizën e Entitetit 4.1. Siç mund ta shihni në figurën e mësipërme, EF API do të krijojë bazën e të dhënave bazuar në klasat dhe konfigurimin e domenit tuaj. Kjo do të thotë që duhet të filloni të kodoni fillimisht në C# ose VB. NET dhe më pas EF do të krijojë bazën e të dhënave nga ju kodi.

Përveç kësaj, çfarë është qasja e parë e kodit në EF?

Qasja e parë e kodit na lejon të transformojmë klasat tona të koduara në aplikacionin e bazës së të dhënave, që do të thotë kodi së pari na lejon të përcaktojmë modelin tonë të domenit duke përdorur klasën POCO (objekt i vjetër i thjeshtë CLR) në vend që të përdorim një skedar EDMX të bazuar në XML që nuk ka varësi nga Korniza e Entitetit.

Së dyti, si mund të krijoj një bazë të dhënash EF Code First? Krijoni një bazë të re të dhënash duke përdorur kodin së pari në kornizën e entitetit

  1. Hapi 1 - Krijo projektin e formës së Windows.
  2. Hapi 2 - Shtoni punën e kornizës së entitetit në projektin e sapokrijuar duke përdorur paketën NuGet.
  3. Hapi 3 - Krijo Model në projekt.
  4. Hapi 4 - Krijo klasën e kontekstit në projekt.
  5. Hapi 5 - DbSet i shtypur i ekspozuar për secilën klasë të modelit.
  6. Hapi 6 - Krijo seksionin e hyrjes.

Njerëzit pyesin gjithashtu, çfarë është baza e të dhënave EF?

Korniza e Entitetit . Korniza e Entitetit është një hartues objekt-relativ (O/RM) që mundëson. Zhvilluesit NET për të punuar me a bazën e të dhënave duke përdorur. objektet NET. Ai eliminon nevojën për shumicën e kodit të aksesit të të dhënave që zhvilluesit zakonisht duhet të shkruajnë.

A është EF një ORM?

Korniza e Entitetit ( EF ) është një hartë me burim të hapur objekt-relativ ( ORM ) kornizë për ADO. NET. Ishte një pjesë e. NET Framework, por që nga ajo kohë Korniza e Entitetit versioni 6 është i ndarë nga. Korniza NET.

Recommended: