Я пытаюсь получить XMl из базы данных SQL, используя CAST
с запросом.Использование SQL «CAST» в LINQ
Это, как я пытался заставить его работать:
string str = db.Database.SqlQuery<string>("SELECT CAST(CAST(Content AS VARBINARY(MAX)) AS XML) AS DashboardXML FROM ReportServer$SRVSQL2012.dbo.Catalog WHERE Name = 'DannyTest.xml'").FirstOrDefault<string>();
Но это действительно не работает, как и все <
и >
прибудете-х заменены <
и >
.
Как выполнить такую задачу с помощью чистого LINQ? Можно ли это сделать?
EDIT
Я даже не уверен, если это проблема службы или что это такое, что на самом деле заменяет <
и >
?
ПРИМЕР РЕЗУЛЬТАТ
<Dashboard CurrencyCulture="da-DK">
должно быть
<Dashboard CurrencyCulture="da-DK">