Как сравнить значение char в linq. что я делаю, не работает, может кто-нибудь подскажет мне, что не так с моим кодом. моя колонкаСравнить char в linq
public char MarketingType {get; задавать; }
и размер столбца в базе данных 1
public List<Marketing> MarketVideo { get; set; }
var debs = from s in iMarketingService.GetMarketingContents()
select s;
viewModelMarketing.MarketVideo = debs.Where(t => t.MarketingType =='v').ToList();
выше условия не работает и показывает мне пустой список, но когда я сравнить его с другим столбцом целого типа, как показано ниже это работает хорошо для меня.
viewModelMarketing.MarketVideo = debs.Where(t => t.AddeddBy == 2).ToList();
любые предложения или помощь будут оценены. спасибо
Является ли это возможно, прописные 'V'? – Jamiec
Какую базу вы используете? Я думаю, что 'CHAR (1)' означает __string__ длины один, а не отдельный 'char'. Поэтому сравнение «char» не соответствует действительности. – ryanyuyu
@Jamiec no это нижний регистр v – Miranda