LINQ к SQL: существует ли полный список поддерживаемых дополнительных методов IQueryable?

Как обертки для функций отладки, для автоматической передачи вещей как __FILE__, __LINE__, и т.д.:

#ifdef ( DEBUG )
#define M_DebugLog( msg )  std::cout << __FILE__ << ":" << __LINE__ << ": " << msg
#else
#define M_DebugLog( msg )
#endif
8
задан Alex Yakunin 9 December 2009 в 16:42
поделиться

2 ответа

Yes, although less complete than for L2E. See also Data Types and Functions. This includes DateTime and DateTimeOffset.

2
ответ дан 6 December 2019 в 01:40
поделиться

http://msdn.microsoft.com/en-us/library/bb337580.aspx . Все эти методы расширения задокументированы как члены IQueryable.

Помните, что IQueryable реализует IEnumerable, поэтому все, что реализует IEnumerable, также доступно в IQueryable, с оговоркой, что некоторые из этих методов не работают! В частности, все, что использует настраиваемый компаратор, будет правильно компилироваться, но получит ошибку времени выполнения из LINQ to SQL. Также верно для .Take () и .Skip () с нечисловыми значениями.

0
ответ дан 6 December 2019 в 01:40
поделиться
Другие вопросы по тегам:

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