Я пытаюсь построить функцию для запроса таблицы, которая использует столбец типа XML
.
Это мой код:
public int GetTotalQueue(string queueCode)
{
int queueNumber = 0;
QueueEntities _context = new QueueEntities();
try
{
var data = (from a in _context.QueueTable
where a.QueueStatusId == 5
&& a.Workgroup == "Group H"
&& a.ExtraData.Cast<string>().Contains<string>(queueCode)
select a.QueueId).Count();
queueNumber = data;
}
catch (Exception ex)
{
ExceptionHandler(ex);
throw;
}
return queueNumber;
}
Дополнительные данные - это столбец типа XML
.Я пытался привести его к строке, чтобы создать содержимое, но когда я пытаюсь запустить этот метод в тестере wcf, служба просто перестает работать с неописанной внутренней ошибкой.Кто-нибудь есть какие-либо предложения о том, что я могу сделать, чтобы исправить этот запрос?Я испортил свой актерский состав?Любая помощь будет оценена.Спасибо!