Я пытаюсь вернуть объект по содержимому с типом строки:
public ObjectQuery<question> getQuestionByContent(String content)
{
DemoDBEntities _context = new DemoDBEntities();
var x = _context.question.Where(p => p.q_content == content);
Debug.WriteLine(((ObjectQuery)x).ToTraceString());
return (ObjectQuery<question>)x;
}
Я вызываю функцию выше:
public question BS_GetQuestionByContent(String content)
{
DB_Implementation _dal = new DB_Implementation();
return _dal.getQuestionByContent(content).SingleOrDefault<question>();
}
и получите:
System.Data.EntityCommandExecutionException: «Произошла ошибка во время
выполнение определения команды. Смотрите внутреннее исключение для
подробнее ».
важно отметить:
когда я делаю эту функцию с типом Int String, проблем нет.
Есть идеи?