Я использую этот C # с linq to sql:
string currentLabel = from s2f in stream2FieldTypesTable
where s2f.s2fID == item.s2fID
&& (s2f.s2fLabel != item.s2fLabel || s2f.s2fIsRequired != item.s2fIsRequired)
select s2f.s2fLabel;
Я получаю сообщение об ошибке компилятора: я не могу назначить тип System.Linq.IQueryable
to string
.
Я пробовал этот код:
string currentLabel = from s2f in stream2FieldTypesTable
where s2f.s2fID == item.s2fID
&& (s2f.s2fLabel != item.s2fLabel || s2f.s2fIsRequired != item.s2fIsRequired)
select s2f.s2fLabel.ToString();
И он возвращает ту же ошибку. Я уверен, что это просто Что мне не хватает? Мне просто нужен первый s2fLabel
, который соответствует предложению where.