Почему никакой intellisense, когда оператор LINQ имеет не где пункт?

Может любой говорить мне, почему я не получаю intellisense с этим кодом:

var testDocuments = (from u in db.TestDocuments
                     orderby u.WhenCreated descending
                     select u).

но я действительно получаю intellisense с этим кодом:

var testDocuments = (from u in db.TestDocuments
                     orderby u.WhenCreated descending
                     where 1==1
                     select u).
10
задан Edward Tanguay 26 February 2010 в 13:10
поделиться

1 ответ

Когда я сталкиваюсь с подобной проблемой, я немного меняю свой стиль кодирования:

var testDocuments = (from u in db.TestDocuments
                     orderby u.WhenCreated descending
                     select u).

Преобразуется в

var testDocuments = db.TestDocuments.OrderBy(u => u.WhenCreated).

И если объект Linq действителен, это подтянет intellisense.

2
ответ дан 4 December 2019 в 03:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: