From 35594a91efe354748b229ea36e9ef13585a902d9 Mon Sep 17 00:00:00 2001 From: dlebee <36390643+dlebee@users.noreply.github.com> Date: Tue, 6 Mar 2018 21:09:24 -0600 Subject: [PATCH] Update README.md --- README.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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");