Evaluare:
Cartea este concepută ca o introducere în EF Core 6, dar este criticată pentru că este prea simplistă sau lipsită de profunzime, în special pentru dezvoltatorii experimentați. Începătorii o pot găsi benefică, dar utilizatorii avansați și cei care lucrează în afara ASP.NET se pot confrunta cu conținutul și exemplele sale.
Avantaje:⬤ O bună introducere în EF Core 6 pentru începători
⬤ Acoperă multe informații despre Entity Framework
⬤ Exemplele furnizate pot fi utile pentru începători.
⬤ Lipsă de profunzime și detalii, ceea ce îl face neinteresant pentru dezvoltatorii experimentați
⬤ Trece brusc la ASP.NET, lăsând dezvoltatorii de desktop în dezavantaj
⬤ Multe exemple sunt incomplete și necesită cercetări suplimentare
⬤ Structură confuză care poate duce la frustrare
⬤ Nu este potrivit pentru dezvoltatorii începători care caută instrucțiuni ghidate.
(pe baza a 7 recenzii ale cititorilor)
Practical Entity Framework Core 6: Database Access for Enterprise Applications
Faceți o călătorie de dezvoltator care deschide calea către accesul la baze de date la nivel de întreprindere din .NET și C# folosind mapperul obiect-relațional (ORM) ales. Această a doua ediție este revizuită pentru a acoperi Entity Framework Core 5 și 6 (EF) și include conținut nou privind maparea tabel-per-tip, îmbunătățiri LINQ (include filtrat), modificări ale navigării many-to-many, interogări divizate, logare simplă utilizând DBCommandInterceptor și alte îmbunătățiri disponibile în EF Core 6. În această carte sunt prezentate exemple și considerații din lumea reală pentru a vă ajuta să creați soluții de baze de date robuste și eficiente. Pe parcursul textului, sunt furnizate probleme reale, întrebări și capcane comune pentru a vă ajuta să recunoașteți soluțiile optime pentru un succes maxim în diferitele scenarii de aplicații pe care le puteți întâlni.
Practical Entity Framework Core 6 se concentrează pe abordarea "code first" a dezvoltării unei baze de date. Adoptarea abordării "code first" permite ca întreaga bază de date să fie construită și întreținută în cod utilizând EF Core 6, astfel încât să nu existe niciodată o situație în care să nu puteți restaura schema bazei de date. În plus, abordarea code first creează o înregistrare complet transparentă a modificărilor aduse bazei de date, care este ușor de urmărit în sistemele de control al sursei, cum ar fi GitHub. Accentul pe tot parcursul cărții este pus pe faptul că vă lasă bine poziționat pentru a arhitectura și a conduce eforturile de dezvoltare a datelor pentru organizația dvs.
Ce veți învăța
⬤ Construiți baze de date robuste și ușor de întreținut folosind o abordare bazată pe cod.
⬤ Creați și executați proceduri stocate, declanșatoare și funcții.
⬤ Analizați și optimizați performanța interogărilor bazelor de date.
⬤ Asigurați integritatea datelor prin chei, constrângeri și relații.
⬤ Criptați coloanele bazei de date în repaus cu TDE și Always-On Encryption.
⬤ Utilizați FluentAPI și atributele pentru configurarea entităților.
Pentru cine este această carte
dezvoltatorii .NET care lucrează cu aplicații la nivel de întreprindere și care trebuie să interacționeze cu structuri de date și cu date din cadrul stocului de date din back-end, dezvoltatorii care doresc să adopte o abordare de tip "code first" în crearea aplicațiilor de baze de date pentru a preveni conflictele și a optimiza eficiența, precum și cei care se îndreaptă către roluri full-stack sau către roluri senior și de arhitectură și care vor fi responsabili pentru proiectarea și implementarea bazelor de date.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)