Juniorسختی 1 از ۵· در 55٪ مصاحبههای این حوزه پرسیده شده
آیا LINQ جایگزین SQL است؟
☆نشان کردنپاسخ کوتاه
خیر؛ LINQ یک Abstraction برای Query نویسی است و در EF Core معمولاً به SQL تبدیل میشود.
پاسخ کامل
LINQ زبانی برای نوشتن Query با سینتکس C# است، نه جایگزین SQL. وقتی روی IQueryable (مثل EF Core) استفاده شود، در نهایت به یک Query معادل SQL ترجمه و روی دیتابیس اجرا میشود.
