ඩේටාකොන්ටෙක්ස්ට් හි SQL ක්රියාකාරකම් කොන්සෝලය වෙත ලොග් කිරීම සඳහා ඔබේ ඩේටාකොන්ටෙක්ස්ට් හි පහත දැක්වෙන රේඛාව භාවිතා කරන්න - එවිට ඔබේ ලින්ක් ප්රකාශයන් දත්ත ගබඩාවෙන් ඉල්ලා සිටින්නේ හරියටම ඔබට දැක ගත හැකිය:
_db.Log = Console.Out
පහත දැක්වෙන LINQ ප්රකාශ:
var movies = from row in _db.Movies
orderby row.CategoryID, row.Name
select row;
සහ
var movies = _db.Movies.OrderBy(m => m.CategoryID).ThenBy(m => m.Name);
පහත SQL නිෂ්පාදනය කරන්න:
SELECT [t0].ID, [t0].[Name], [t0].CategoryID
FROM [dbo].[Movies] as [t0]
ORDER BY [t0].CategoryID, [t0].[Name]
ෙකෙසේෙවතත්, ලින්ක් හි ඕඩර්බයි එකක් පුනරාවර්තනය කිරීම, එහි ප්රති ing ලයක් ෙලස SQL නිමැවුම ආපසු හැරවීමට පෙනේ:
var movies = from row in _db.Movies
orderby row.CategoryID
orderby row.Name
select row;
සහ
var movies = _db.Movies.OrderBy(m => m.CategoryID).OrderBy(m => m.Name);
පහත SQL නිපදවන්න (නම සහ CategoryId මාරු කර ඇත):
SELECT [t0].ID, [t0].[Name], [t0].CategoryID
FROM [dbo].[Movies] as [t0]
ORDER BY [t0].[Name], [t0].CategoryID