This content is archived. See latest version here

Last updated: Jun 10 2014

Introduction

When searching using the Client class inheritance is supported out of the box. In other words, if we have two classes, User and Author and we search for Users we can also get matching Authors back.

Examples

C#
searchResult = client.Search<User>()
    .For("John")
    .InField(x => x.Name)
    .GetResult();

var isUser = (searchResult.First is User);
//isUser IS true

var isAuthor = (searchResult.First is Author);
//isAuthor MIGHT be true

It is also possible to search over all types that implement a specific interface.


Do you have feedback on this documentation? Send an email to documentation@episerver.com. For development-related questions and discussions, refer to our Forums on https://world.episerver.com/forum/