Project Description
SearchEF is a .NET extension framework for Entity Framework 4.0 (or higher) that allows Free Text Search of any EF object type.

 

FREE YOUR DATA!

Unlock the power of ORM like never before. Free Text Search capability is a key feature that is missing from Entity Framework and is now available.

It's simple to use, fast and lightweight. Perform advanced searches in one statement. Works against all EntityObject types.

Key Features

  • Free Text Search using operators like AND, OR and NOT. Search for “phrases”. Combinations can be used too.
  • Free Text Search with a ‘Where’ clause by passing a function to limit the size of the search block.
  • Free Text Search with a ‘Type’ clause by passing a function to specify the types being searched during a request.
  • Free Text Search with a 'PropertyInfo' clause by passing a function that allows you to examine the details of each property type in the Entity Framework object.
  • Get results with correlated values specifying how the search results closely correspond to the search operand.
  • Listen into Search events by using event handlers.
  • Extended SearchEF by inheriting and creating your own IEFTextSearchEngine type classes.

Quick Example:

 

   1:  _entities = new NorthwindEntities();
   2:  var customers = _entities.Search<Customer>("john and aria michael OR yang not steel MEXICO");

 

To see more examples – check out:

Go here to download

If you like this - check out WCFReactiveX

Hope you enjoy SearchEF!

Last edited May 26, 2011 at 11:10 PM by jlevingston, version 19