30. 06. 2008. | #1 |
profesionalac
Professional
|
[C#] Modeli/Pristup bazi
Poceo sam malo da se igram sa C# i ASP.net MVC framework-om, pa me interesuje sta da koristim za modele, tj. pristup bazi. Koji je vas pristup?
Poceo sam prvo da se interesujem za LINQ (To SQL), ali Lazy Loading koji on obavlja dovodi to toga da se za najprostije stvari na bazu salje veliki broj upita, sto mi se jako ne dopada. Postoji mogucnost da se Lazy Loading iskljuci, kombinacije preko DataLoadOptions, ali u tom slucaju dobijaju se duplirani redovi iz baze, a i dalje postoji mogucnost da se baza obaspe upitima.... Na netu ima bas dosta clanaka o ovome, i prosto ne bih toliko zrtvovao performanse zbog malo sintaksickog secera. Na kratko sam pogledao i Entity Framework, vidim opet se koristi LINQ (To Entities), ali verujem da svi problemi gore navedeni mogu da se primene i na ovaj slucaj, ispravite me ako gresim... Od low level resenja tu je SqlDataReader, prosto slanje upita na bazu, sto mi je blisko resenje, a video sam i SqlDataAdapter koji obavlja slicnu funkciju, samo malo naprednije... Procitao sam i tutorial za Data Access Layer, zvuci lepo, mada mi se ne svidja to sto nema C# koda, vec se sve generise na osnovu XML seme... Dakle, mnogo resenja, pa mene zanima sta vi preporucujete, koliko apstrakcije mi je potrebno, te sta bi najbolje radilo posao.
__________________
The knack of flying is learning how to throw yourself at the ground and miss. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
.htaccess selektivni pristup | apolo | Regular expression i htaccess | 5 | 18. 02. 2010. 21:45 |
Koji jezik da koristim za pristup bazi? | biske | Programiranje | 10 | 08. 09. 2008. 12:12 |
wireless pristup internetu | robi | Web aplikacije, web servisi i software | 7 | 16. 05. 2008. 23:24 |
Generator klasa za pristup bazi podataka | Ilija Studen | PHP | 15 | 31. 03. 2006. 18:23 |