实体集合中 SQL 视图的数据未排序

Data from SQL view in entity collection are not sorted

我有一个包含 2 列的简单 SQL 视图。第一个是主键,它是一个 nvarchar,第二个是一个 int。视图按 int 列排序。当我使用 EF 加载数据时,数据未按 SQL 中指定的方式排序。我需要做什么才能接收正确排序的数据?

ORDER BY 在视图中被有效忽略。您需要在针对视图使用的实际查询中指定 ORDER BY。请参阅以下说明。

https://dba.stackexchange.com/questions/66353/why-is-the-order-by-clause-in-a-view-ignored-as-soon-as-its-called-with-a-where