Я использую linq-to-entity для динамического извлечения данных и создал метод следующим образом:
public List<object> getDynamicList(string tablename, List<string> colnames)
{
try
{
var query = DynamicQueryable.getDynamicData(dbcontext, tablename, colnames);
List<object> objQueryable = new List<object>();
object obj = query.AsQueryable();
objQueryable.Add(obj);
return objQueryable;
}
catch (Exception ex)
{
HandleError(ex);
}
}
этот метод в службе wcf внутренне ссылается на динамический класс, заданный в примерах LINQ (C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Samples \ 1033) от MSVS2010.
когда я передаю имя таблицы, столбцы динамически, но на стороне клиента, при использовании этого метода он выдает ошибку - сервер не предоставил значимого ответа; это может быть вызвано несоответствием контракта, преждевременным завершением сеанса или внутренней ошибкой сервера.
wcf вызывает проблему с возвращаемым типом возврата?
пожалуйста, предложите ......