flashcards_brainscape_more
Întrebare
Răspuns
Ce este ASP.NET Core?
Un framework open-source pentru dezvoltarea aplicațiilor web moderne.
Ce este ASP.NET Core MVC?
Un framework bazat pe modelul Model-View-Controller pentru crearea aplicațiilor web.
Ce este Blazor?
Un framework pentru dezvoltarea aplicațiilor web folosind C# în loc de JavaScript.
Ce este Razor Pages?
Un model de pagini în ASP.NET Core care simplifică crearea de interfețe web.
Ce rol are metoda ConfigureServices
în ASP.NET Core?
Configurează serviciile aplicației, cum ar fi DI, autentificarea, etc.
Ce rol are metoda Configure
în ASP.NET Core?
Configurează pipeline-ul de middleware al aplicației.
Cum adăugăm un serviciu Scoped în ASP.NET Core?
Folosind services.AddScoped<IMyService, MyService>();
.
Cum adăugăm un serviciu Transient în ASP.NET Core?
Folosind services.AddTransient<IMyService, MyService>();
.
Cum adăugăm un serviciu Singleton în ASP.NET Core?
Folosind services.AddSingleton<IMyService, MyService>();
.
Ce este un IActionResult
?
Un tip de return dintr-un controller ASP.NET Core care poate returna diferite răspunsuri HTTP.
Cum se creează un controller în ASP.NET Core?
Prin moștenirea clasei Controller
și definirea metodelor pentru acțiuni.
Cum se definește un endpoint Web API?
Folosind atribute HTTP precum [HttpGet]
, [HttpPost]
etc.
Ce este app.UseRouting()
?
Activează sistemul de rutare în ASP.NET Core.
Ce este app.UseEndpoints()
?
Definește rutele endpoint-urilor în aplicație.
Cum se definește o relație Many-to-One în EF Core?
Folosind HasMany().WithOne()
în Fluent API.
Cum se definește o relație Many-to-Many în EF Core?
Prin crearea unei entități intermediare cu două chei străine.
Ce este [HttpPatch]
?
Un atribut HTTP folosit pentru actualizări parțiale asupra unei resurse.
Ce este [HttpOptions]
?
Un atribut HTTP folosit pentru a obține opțiunile disponibile ale unui endpoint.
Ce este [HttpHead]
?
Un atribut HTTP folosit pentru a obține doar header-ul răspunsului, fără body.
Ce este Include()
în EF Core?
Metodă folosită pentru încărcarea datelor relaționate (eager loading).
Ce este ThenInclude()
în EF Core?
Metodă folosită pentru încărcarea relațiilor pe mai multe niveluri.
Ce este Lazy Loading
?
Încărcarea entităților relaționate doar atunci când sunt accesate.
Ce este Eager Loading
?
Încărcarea entităților relaționate în același timp cu entitatea principală.