Basic linq

This commit is contained in:
2019-11-13 23:00:40 +01:00
parent c6b1de9883
commit 44ff38ed2c

View File

@ -1,10 +1,36 @@
 
using System;
using System.Linq;
namespace Queries namespace Queries
{ {
class Program class Program
{ {
static void Main(string[] args) static void Main(string[] args)
{ {
var context = new PlutoContext();
//Linq Syntax
var query =
from c in context.Courses
where c.Name.Contains("c#")
orderby c.Name
select c;
foreach (var course in query)
{
Console.WriteLine(course.Name);
}
// Extension method
var courses = context.Courses
.Where(c => c.Name.Contains("c#"))
.OrderBy(c => c.Name);
foreach (var course in courses)
{
Console.WriteLine(course.Name);
}
} }
} }
} }