В принципе, мне нужен эквивалент T-SQL CONVERT(NVARCHAR(10), datevalue, 126)
Я пробовал:
-
from t in ctx.table select t.Date.ToString("yyyy-MM-dd")
но он не поддерживает исключение -
from t in ctx.table select "" + t.Date.Year + "-" + t.Date.Month + "-" + t.Date.Day
но я не думаю, что это удобное решение, потому что мне может понадобиться изменить формат.
Единственное, что я вижу, это использовать Convert.ToString(t.Date, FormatProvider)
, но мне нужен поставщик формата, и я не уверен, что он работает либо
FormatProvider не выполняет work, String.Format не работает (string.Format("{0:yyyy-MM-dd}", t.Date)
тоже не поддерживает исключение).