@@ -307,6 +307,10 @@ public static bool In<T>(this T source, IncludeAlgorithm algorithm, IEnumerable<
307
307
values == null ? false : values . Contains ( source ) ;
308
308
#pragma warning restore IDE0060 // Remove unused parameter
309
309
310
+ [ Obsolete ( "Use '.LeftOuterJoin()' extension instead." ) ]
311
+ public static IQueryable < TResult > LeftJoin < TOuter , TInner , TKey , TResult > ( this IQueryable < TOuter > outer , IEnumerable < TInner > inner , Expression < Func < TOuter , TKey > > outerKeySelector , Expression < Func < TInner , TKey > > innerKeySelector , Expression < Func < TOuter , TInner , TResult > > resultSelector ) =>
312
+ LeftOuterJoin ( outer , inner , outerKeySelector , innerKeySelector , resultSelector ) ;
313
+
310
314
/// <summary>
311
315
/// Correlates the elements of two sequences based on matching keys.
312
316
/// </summary>
@@ -322,7 +326,7 @@ public static bool In<T>(this T source, IncludeAlgorithm algorithm, IEnumerable<
322
326
/// <returns></returns>
323
327
/// <exception cref="ArgumentNullException">One of provided arguments is <see langword="null" />.</exception>
324
328
/// <exception cref="NotSupportedException">Queryable is not a <see cref="Xtensive.Orm.Linq"/> query.</exception>
325
- public static IQueryable < TResult > LeftJoin < TOuter , TInner , TKey , TResult > ( this IQueryable < TOuter > outer , IEnumerable < TInner > inner , Expression < Func < TOuter , TKey > > outerKeySelector , Expression < Func < TInner , TKey > > innerKeySelector , Expression < Func < TOuter , TInner , TResult > > resultSelector )
329
+ public static IQueryable < TResult > LeftOuterJoin < TOuter , TInner , TKey , TResult > ( this IQueryable < TOuter > outer , IEnumerable < TInner > inner , Expression < Func < TOuter , TKey > > outerKeySelector , Expression < Func < TInner , TKey > > innerKeySelector , Expression < Func < TOuter , TInner , TResult > > resultSelector )
326
330
{
327
331
ArgumentNullException . ThrowIfNull ( outer ) ;
328
332
ArgumentNullException . ThrowIfNull ( inner ) ;
0 commit comments