# HG changeset patch # User cin # Date 1480906252 -10800 # Node ID 11b6da3795937a73c0fa09698437835a8099e79e # Parent f7d63a09292043185c110a60036c590d49a80252 Исправлена странная ошибка при использовании OfType<...>().Where(...) diff -r f7d63a092920 -r 11b6da379593 Source/Data/Linq/Builder/ExpressionBuilder.cs --- a/Source/Data/Linq/Builder/ExpressionBuilder.cs Tue Mar 10 16:02:11 2015 +0300 +++ b/Source/Data/Linq/Builder/ExpressionBuilder.cs Mon Dec 05 05:50:52 2016 +0300 @@ -692,7 +692,7 @@ if (sequence != method.Arguments[0] || predicate != method.Arguments[1]) { var methodInfo = method.Method.GetGenericMethodDefinition(); - var queryableType = sequence.Type.GetInterface(typeof(IQueryable<>).Name); + var queryableType = sequence.Type.GetInterface(typeof(IEnumerable<>).Name); var genericType = queryableType.GetGenericArguments()[0]; var newMethod = methodInfo.MakeGenericMethod(genericType);