@@ -898,15 +898,15 @@ public static void LoadReferences<T>(this IDbCommand dbCmd, T instance, string[]
898
898
var loadRef = new LoadReferencesSync < T > ( dbCmd , instance ) ;
899
899
var fieldDefs = loadRef . FieldDefs ;
900
900
901
- if ( ! include . IsEmpty ( ) )
901
+ if ( include != null )
902
902
{
903
903
// Check that any include values aren't reference fields of the specified type
904
904
var fields = fieldDefs . Select ( q => q . FieldName ) ;
905
- var invalid = include . Except < string > ( fields ) . ToList ( ) ;
905
+ var invalid = include . Except ( fields ) . ToList ( ) ;
906
906
if ( invalid . Count > 0 )
907
907
throw new ArgumentException ( "Fields '{0}' are not Reference Properties of Type '{1}'" . Fmt ( invalid . Join ( "', '" ) , typeof ( T ) . Name ) ) ;
908
908
909
- fieldDefs = fieldDefs . Where ( fd => include . Contains ( fd . FieldName ) ) . ToList ( ) ;
909
+ fieldDefs = fieldDefs . Where ( f => include . Contains ( f . FieldName ) ) . ToList ( ) ;
910
910
}
911
911
912
912
foreach ( var fieldDef in fieldDefs )
@@ -929,15 +929,15 @@ internal static List<Into> LoadListWithReferences<Into, From>(this IDbCommand db
929
929
var loadList = new LoadListSync < Into , From > ( dbCmd , expr ) ;
930
930
931
931
var fieldDefs = loadList . FieldDefs ;
932
- if ( ! include . IsEmpty ( ) )
932
+ if ( include != null )
933
933
{
934
934
// Check that any include values aren't reference fields of the specified From type
935
935
var fields = fieldDefs . Select ( q => q . FieldName ) ;
936
- var invalid = include . Except < string > ( fields ) . ToList ( ) ;
936
+ var invalid = include . Except ( fields ) . ToList ( ) ;
937
937
if ( invalid . Count > 0 )
938
938
throw new ArgumentException ( "Fields '{0}' are not Reference Properties of Type '{1}'" . Fmt ( invalid . Join ( "', '" ) , typeof ( From ) . Name ) ) ;
939
939
940
- fieldDefs = loadList . FieldDefs . Where ( fd => include . Contains ( fd . FieldName ) ) . ToList ( ) ;
940
+ fieldDefs = loadList . FieldDefs . Where ( f => include . Contains ( f . FieldName ) ) . ToList ( ) ;
941
941
}
942
942
943
943
foreach ( var fieldDef in fieldDefs )
0 commit comments