Я нашел обходной путь, который, кажется, работает, но требует создания второго представления для каждого представления SQL, с которым можно использовать подсказку NOEXPAND.Во втором виде просто выберите все поля из исходного вида и нажмите на подсказку NOEXPAND.Любой запрос Linq to SQL, которому нужно использовать подсказку NOEXPAND, теперь может просто нацеливаться на это представление, которое оборачивает оригинал.
Более подробную информацию можно найти в этой записи MSDN .
Один недостаток, который следует учитывать при создании зависимых представлений, заключается в том, что вам нужно обязательно применять сценарии создания в правильном порядке зависимости
У кого-нибудь есть какие-нибудь лучшие альтернативы?Я бы предпочел не создавать дополнительные представления SQL только для поддержки использования этой необходимой подсказки оптимизатора.