Mikä on Repository pattern in.NET core?
Mikä on Repository pattern in.NET core?

Video: Mikä on Repository pattern in.NET core?

Video: Mikä on Repository pattern in.NET core?
Video: Containerize .NET Apps | #CloudNativeNinja PT3 2024, Saattaa
Anonim

Arkiston malli on abstraktio Data Access Layerista. Se piilottaa tiedot siitä, kuinka tarkalleen tiedot tallennetaan tai haetaan taustalla olevasta tietolähteestä. Tiedot siitä, kuinka tiedot tallennetaan ja haetaan, ovat vastaavissa arkisto.

Mikä tällä tavalla on arkisto. NET-ytimessä?

The arkisto kuvio on tarkoitettu luomaan abstraktiokerros tietojen käyttökerroksen ja sovelluksen liiketoimintalogiikkakerroksen välille. Se on tiedonsaantimalli, joka kehottaa käyttämään löyhempää yhteyttä tiedonhakuun.

Yllä olevan lisäksi, onko arkistomalli hyödyllinen Entity Framework Coren kanssa? Ei, arkisto /työyksikkö kuvio (lyhennetty muotoon Rep/UoW) ei ole hyödyllinen EF Coren kanssa . Parempi ratkaisu on käyttää EF ydin suoraan, jolloin voit käyttää kaikkia EF Core ominaisuus tuottaa tehokkaita tietokantakäyttöjä.

Mikä on arkiston malli tässä suhteessa?

The Varaston kuvio . Tietovarastot ovat luokkia tai komponentteja, jotka kapseloivat tietolähteiden käyttämiseen tarvittavan logiikan. Ne keskittävät yleiset tiedonkäyttötoiminnot, parantavat ylläpidettävyyttä ja irrottavat tietokantoihin pääsyyn käytetyn infrastruktuurin tai tekniikan toimialueen mallikerroksesta.

Miksi käytämme Repository-mallia?

The Varaston kuvio On käytetty irrottaaksesi sovelluksesi liiketoimintalogiikan ja tiedon käyttökerrokset. Tietojen käyttökerros sisältää tyypillisesti tallennuskohtaisen koodin ja menetelmät datamuistiin menevän ja sieltä lähtevän datan käyttämiseksi.

Suositeltava: