SqlProviderServices.UseRowNumberOrderingInOffsetQueries Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, используется ли функция ROW_NUMBER() в выражении сортировки, передаваемом предложению ORDER BY при наличии в запросе offset. Рекомендуется использовать значение true по умолчанию для получения результатов запроса, которые являются стабильными для операций разбиения по страницам. Значение false может использоваться для совместимости с предыдущими версиями EF и приведет к тому, что выражение сортировки будет передано в предложение ORDER BY без изменений, что может привести к нестабильным результатам, если порядок будет неоднозначным.
public static bool UseRowNumberOrderingInOffsetQueries { get; set; }
member this.UseRowNumberOrderingInOffsetQueries : bool with get, set
Public Shared Property UseRowNumberOrderingInOffsetQueries As Boolean
Значение свойства
Комментарии
Этот флаг применяется только к SQL Server 2012 или более поздней версии. Этот флаг не влияет на запросы, которые уже были переведены в SQL и кэшированы, поэтому приложения, которым необходимо задать значение false для совместимости, должны сделать это перед выполнением каких-либо запросов.