diff --git a/README.md b/README.md index 6527324..b08224e 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,6 @@ PoweredSoft.DynamicLinq | [![NuGet](https://img.shields.io/nuget/v/PoweredSoft.DynamicLinq.EntityFramework.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/PoweredSoft.DynamicLinq.EntityFramework/) | ```PM> Install-Package PoweredSoft.DynamicLinq.EntityFramework``` - - ## Samples Complex Query ```csharp @@ -41,6 +39,20 @@ You may visit this test for more examples: https://github.com/PoweredSoft/Dynami query.Where("FirstName", ConditionOperators.Equal, "David"); ``` +### In Support +You can filter with a list, this will generate a contains with your list. +```csharp +var ageGroup = new List() { 28, 27, 50 }; +Persons.AsQueryable().Query(t => t.In("Age", ageGroup)); +``` + +### String Comparision Support +```csharp +Persons.AsQueryable().Query(t => t.Equal("FirstName", "DAVID", stringComparision: StringComparison.OrdinalIgnoreCase)); +``` +You may visit this test for more examples: +https://github.com/PoweredSoft/DynamicLinq/blob/master/PoweredSoft.DynamicLinq.Test/StringComparision.cs + ### Simple Sorting ```csharp query = query.OrderByDescending("AuthorId");