Я новичок в программировании, когда я пишу код для конкретной функции, я нахожу это ниже ошибки. Пожалуйста, помогите мне решить эту ошибку.Аргумент типа для метода не может быть выведен из использования
public IList<ScoreCardListItemTO> UpdateDate(bool IsScoreCardUpdate, bool IsInputHeaderUpdate, long ScoreCardId,
long ScoreCardSubmitResponseId, long QuestionId, DateTime UpdatedOn)
{
var parameters = new[]
{
new ObjectParameter("IsScoreCardUpdate", IsScoreCardUpdate),
new ObjectParameter("IsInputHeaderUpdate", IsInputHeaderUpdate),
new ObjectParameter("ScoreCardId", ScoreCardId),
new ObjectParameter("ScoreCardSubmitResponseId", ScoreCardSubmitResponseId),
new ObjectParameter("QuestionId", QuestionId),
new ObjectParameter("UpdatedOn", UpdatedOn),
};
ObjectResult items = ExecuteEqmFunction("SyncUpdateOnColumn", string.Empty);
return items;
}
шоу ошибка на этой линии
ObjectResult items = ExecuteEqmFunction("SyncUpdateOnColumn", string.Empty);
return items;
состояние ошибки, что
Ошибка 42 Аргументы типа для метода «EQM.DataLayer.EqmRepository.ExecuteEqmFunction (строка, string, params System.Data.Objects.ObjectParameter []) 'не может быть , вытекающих из использования. Попробуйте явно указать аргументы типа.
вам нужно показать метод 'ExecuteEqmFunction', который, скорее всего, является общим методом. – user3185569