У меня есть метод, как это в ФОС службыВ чем разница между ними?
public string PostAllSurveList(List<Survey> surveyList)
{
var surveyDbList = ConstructDbServeyList(surveyList);
foreach (var survey in surveyDbList)
{
_db.surveys.Add(survey);
}
_db.SaveChanges();
return "Successfully Saved";
}
, когда я называю этот метод в C# следующим образом он работает нормально
var surveys = new Survey[]{new Survey{ Id = 1, ConsumerName = "atish"},};
string reply = client.PostAllSurveList(surveys);
но не работает следующим образом
var surveys = new List<Survey>{ new Survey { Id = 1, ConsumerName = "atish"}};
string reply = client.PostAllSurveList(surveys);
получение ошибки времени компиляции.
Мой вопрос, почему это происходит.
Что такое ошибка компилятора? Вы можете быть полезны в диагностике. –
Какая ошибка вы получаете? – robasta
ConsumeSurveyService.SurveyService.DataGetPostService.PostAllSurveList (Потребляет urveyService.SurveyService.Survey [])»имеет некоторые недопустимые аргументы \t F: \ BS_Intern \ Suvey Web Service \ изыскательских \ ConsumeSurveyService \ Program.cs \t –