forked from OData/AspNetCoreOData
-
Notifications
You must be signed in to change notification settings - Fork 0
2. Filter
ArnaudB88 edited this page Feb 11, 2025
·
2 revisions
using OData2Linq;
using System;
using System.Linq;
IQueryable<Sample> dataSet = Sample.CreateQuerable();
Sample[] filterResult = dataSet.OData().Filter("Id eq 2 or Name eq 'name3'").ToArray();
foreach (Sample sample in filterResult)
{
Console.WriteLine(string.Format("Id:{0} Name:{1}", sample.Id, sample.Name));
}
Id:2 Name:name2
Id:3 Name:name3
IQueryable<Sample> dataSet = Sample.CreateQuerable();
Sample[] filterResult = dataSet.OData().Filter("RelatedEntity/Id eq 10").ToArray();
foreach (Sample sample in filterResult)
{
Console.WriteLine(string.Format("Id:{0} Name:{1}", sample.Id, sample.Name));
}
Id: 1 Name: name1