Use this extension to solved the FindAsync problem
///
/// IDbSet extension
///
public static class IDbSetExtension
{
public static Task FindAsync(this IDbSet set, params object[] keyValues)
where TEntity : class
{
return Task.Run(() =>
{
var entity = set.Find(keyValues);
return entity;
});
}
}